python中的列表学习(跟数组对比)

来源:互联网 发布:数据立方体 编辑:程序博客网 时间:2024/06/06 05:46
list=[1,2,3,4]print(list[0])print(list[1])print(list[2])print(list[3])list[0]=10print('--------')print(list)del list[0]print('-------')print(list)print('-------')list.pop()print(list)list.append('hello')print('-------')print(list)

试验结果:

"C:\Program Files\Python35\python.exe" C:/Users/Administrator/PycharmProjects/untitled/wuguandata/test.py1234--------[10, 2, 3, 4]-------[2, 3, 4]-------[2, 3]-------[2, 3, 'hello']Process finished with exit code 0

python中的列表可以存各种类型不同的数据,还可以支持pop和append操作。真是功能强大。
列表中的函数:
extend()函数
extend()函数是在list后面添加序列不生成新的列表,而+则会生成新的列表。

listA=[1,2,3,4,5,1]listB=[1,2,3,4]listC=[1,2,3,4,5,1]print(listA.count(1))print(listA.extend(listB))print(listC+listB)print(listA)

试验结果:

2None[1, 2, 3, 4, 5, 1, 1, 2, 3, 4][1, 2, 3, 4, 5, 1, 1, 2, 3, 4]

count(a)函数获取列表中的a的个数
remove(a)删除列表中第一个a

listA=[1,2,3,4,5,1]listB=[1,2,3,4]listC=[1,2,3,4,5,1]print(listA.count(1))listA.remove(1)print(listA)

试验结果:

2[2, 3, 4, 5, 1]