何为列表?它是由一系列特定顺序排列的元素组成的。在Python中列表是以中括号“[]”括起来的,元素之间用“,”分割开来。Pyhon中的列表还是相对其他编程语言相对灵活的。(一个列表中可以使字符串、列表、元组等元素)
1、列表的创建和删除
列表创建比较常用的两种,下面分别介绍一下:
- 使用赋值运算符直接创建:
listexample=[1,2,3,4]
- 创建空列表
listexample=[]
删除列表del listexample
2、访问列表元素
访问列表的元素还是很简单的
listexample=[1,2,3,4,5]
我们要想得到列表中的3,如下:
listexample[2]
通过下标就能得到元素的值得。
3、遍历列表
列表的遍历操作在我们日常开发中是经常用到的,在遍历的过程中,添加各种处理,得到我们想要的结果。就像我们在超市购物,会从超市中浏览,选择自己想要的物品是一个道理。遍历常用的是下面几种:
- 直接使用for循环遍历
for item in listname
item就是我们遍历列表listname得到的元素值。
这种方法得不到元素的索引
- for循环和enumerate()函数
for index,item in enumerate(listname)
index:元素的索引
item:元素值
listname:列表
4、添加、修改、删除列表中的元素
列表的更新(添加、修改、删除)在实际开发中也是常用的。
- 删除元素
根据索引删除 del listname[-1]
根据元素值删除,listname=['1','2','3']
listname.remove['1']
注意使用的时候移动要判断是否包含此元素,不然会报错的
- 修改元素
修改元素也是比较简单的,只需要我们获取到元素然后在赋值即可,如下
listname=[1,2,3,4,5]
listname[2]=8
最终listname的结果为[1,2,8,4,5]
- 添加元素
前面我们将序列的时候使用了“+”,来实现的序列连接。这样做是可以的,但是他的效率比较低。我们常用的是列表对象的append()函数,appen将元素直接添加列表的末尾,具体语法如下:
listname.append(obj)
好了,关于列表的开篇九江街道这俩,欢迎大家留言交流
也欢迎大家关注我的公众号《coder练习生》