列表:
列表中的元素可以使不同类型。
testList = [1, 'a']
输出列表(遍历)
1.
namesList = ["a", "b", "c"]
length = len(namesList)
i = 0
while i < length:
print(namesList[i])
i += 1
2.
for 变量 in 列表
print(变量)
列表的增删改查
增加:
1.append
A=input(输入内容:)
列表.append(A)
2.extend
可以将一个集合中的元素一一添加到列表中
>>> a = [1, 2]
>>> b = [3, 4]
>>> a.append(b)
>>> a
[1, 2, [3, 4]]
>>> a.extend(b)
>>> a
[1, 2, [3, 4], 3, 4]
3.insert 制定位置(index) 之前插入 元素
改:
-
insert:通过下标增加
A[1] = 修改内容
查找
- in 与 not in
if findName in nameList:
print('在字典中找到了相同的名字')
else:
print('没有找到')
index(查找元素的位置)
count(要查找!元素的数量)
a = [1,2,3,4,5,]
print(a.index(2,0,3))
>>> a.count('b')
删除
del pop remove
del 根据下标删除
pop 删除最后一个
remove 根据内容删除
排序:sort reserve
sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。