python之列表操作

Posted 萌萌的美男子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之列表操作相关的知识,希望对你有一定的参考价值。

1、创建列表

1)把逗号分隔的不同的数据项使用方括号括起来,列表中的元素的数据类型可以不一致。列表索引从0开始。列表可以进行截取、组合等。

1 list1 = [physics, chemistry, 1997, 2000]
2 list2 = [1, 2, 3, 4, 5 ]
3 list3 = ["a", "b", "c", "d"]
4 list4=[]#创建空列表

 2、访问列表元素

1)使用下标索引来访问列表中的值。当索引为负数时,从列表末端开始编号,-1表示末端最后一个元素,-n表示首端第一个元素;当索引为非负数时,表示从首端开始编号,0为首端第一个元素,n-1为末端最后一个元素。

2)也可以使用方括号的形式截取字符(切片操作)。

1 list1 = [physics, chemistry, 1997, 2000]
2 list2 = [1, 2, 3, 4, 5, 6, 7 ]
3 print("list1[0]: ", list1[0])
4 print("list2[1:5]: ", list2[1:5])

 3、添加元素

1)调用append函数在列表后面添加一个元素。

1 list = []          # 空列表
2 list.append(Google)   # 使用 append() 添加元素
3 list.append(Runoob)

 4、删除元素

1)调用del函数删除指定位置的元素

1 list = [Google, Runoob, 1997, 2000]
2 print (list)
3 del list[2]
4 print ("删除第三个元素 : ", list)

 5、脚本操作符

1)+用于组合列表,*用于重复列表。

2)len()用于得到列表的长度。

3)in判断某个元素是否属于某一个列表。

4)与for组合对列表元素进行迭代。

 6、列表切片、拼接

 

以上是关于python之列表操作的主要内容,如果未能解决你的问题,请参考以下文章

python3.*之列表常用操作

Python 之 Socket编程(TCP/UDP)

列表操作之定义,切片(取元素)(Python)

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第25篇):将多行字符串拆分成列表

Python代码阅读(第40篇):通过两个列表生成字典