当前位置:   article > 正文

聊聊python中的list——基本操作_python list操作

python list操作

在学习数据结构的时候,从老师和同学口中得知了python中用于实现线性表的list(列表)。在查阅相关资料后,感觉这真是一个有趣又好用的数据结构。于是打算写几篇博客,加深对list原理和使用方法的理解。

先来讲讲list的定义和基本用法吧~
定义: 列表是由一系列按特定顺序排列的元素组成。此时表中的元素不再像c,cpp, java一样只能是同一类型,而是可以根据自己的需求,添加任意类型的元素(数,字符串,列表,集合,元组,字典)且长度不限(具有和vector类似的内存模型)。

基本操作:
1.定义列表
Python 中用方括号 [ ] 来表示列表,并且用逗号来分隔其中的元素。

student = [123.21, "xiaomin", '小红']
#python中的单双引号没有区别
print(student)
#输出[123.21, 'xiaomin', '小红']
  • 1
  • 2
  • 3
  • 4

2.访问元素
定义好列表之后很自然的就是去访问类表中的元素啦~ python中的访问方式和java类似,都是使用索引(一个数字,唯一的描述每一个元素在列表中的位置)进行访问。

student = [123.21, "xiaomin", '小红'] 
print(student[1])
#输出xiaomin
  • 1
  • 2
  • 3

2.1关于索引为负的讨论:
在c和cpp中:
如果数组的索引为负,在编译时不会出现问题,当时在运行时则会出现异常并退出。(甚至还可能由于随机访问到了不该访问的内存,被电脑的杀毒软件视作病毒

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/578455
推荐阅读
相关标签