列表的格式基本如下
[数据1,数据2,数据3,数据4]
一次性存储多个数据,分别为不同的数据类型
支持的操作有增删改查
对于查找
names = [‘Tom’,’Lily’,’Rose’]
names[0]
常见的函数index()
跟字符串的使用方式基本一致
count()
统计指定数据在当前列表中出现的次数
len() 列出列表长度,即列表中的数据的个数
判断是否存在
in 判断指定数据是否在某个列表序列,如果是就返回True,不然就返回False
not in 判断指定数据不再某个列表的序列,如果不在返回True,不然返回False
增加的函数
append() 追加数据,可以追加任何类型的数据,原封不动的追加进去
extend() 为追加数据,如果是一个序列,会将内部的数据逐一加到列表中
insert(下标,数据) 插入到指定的下标
删除的函数
del 数组[下标]
pop(下标),删除指定下标的数据,默认最后一个
remove(数据),删除数组中第一个匹配的数据
clear() 清空列表
修改指定下标的数据
直接下标赋值即可
name_list[0] = ‘aaa’
print(name_list)
reverse()
逆置
num_list.reverse()
sort(key=None,reverse=False)
复制
使用copy()函数来复制数组
names.copy()
列表的循环遍历
while
names = [‘Tom’,’Lily’,’Rose’]
i = 0
while i < len(names):
print(names[i])
i+=1
for i in name_list:
print(i)
嵌套列表
一个列表中包含了其他的子列表