1.列表介绍
列表作为序列(sequence)的一种,是一组有顺序的元素的集合。
列表是python中最常用的内置数据类型,用中括号[元素1,元素2…]括起,以逗号分隔,元素之间没有任何关系,可以是任何类型。
数组是只能存储同一种数据类型的结构,但是列表可不受局限。
2.列表基础操作
增删查改
) #直接在尾部追加
t=[1,"nohao1"]
print(t)
t.append(2)
print(t)
#在指定位置插入
t.insert(1,"ta")
print(t)
#删除指定元素
t.pop(0)
print(t)
del t[1] #或者
print(t)
#修改元素值
t[0]="他"
print(t)
#查询是否出现以及出现次数
if "他" in t:
print("yes")
print(t.count("他"))
#输出如下:
[1, 'nohao1', 2]
[1, 'ta', 'nohao1', 2]
['ta', 'nohao1', 2]
['ta', 2]
['他', 2]
yes
1
#注意:修改列表值易犯的错误:
t=[1,2,3]
for i in t:
i=2
print(t)
输出:
[1, 2, 3]
#事实上值并没有被修改