1.列表
(1)列表中的元素可以重复;
(2)列表中的元素是有序排列的,可以根据索引获得对应位置的元素;
(3)列表是用中括号[]括起来的一组数据;
1.1 列表的格式
[数据1, 数据2, 数据3, 数据4......]
列表可以一次性存储多个数据,且可以为不同数据类型。
1.2 列表的常用操作
1.2.1 查找
1.2.1.1 下标
name_list = ['Tom', 'Lily', 'Rose']
print(name_list[0]) # Tom
print(name_list[1]) # Lily
print(name_list[2]) # Rose
1.2.1.2 函数
(1)index():返回指定数据所在位置的下标
①语法
列表序列.index(数据, 开始位置下标, 结束位置下标)
②快速体验
name_list = ['Tom', 'Lily', 'Rose']
print(name_list.index('Lily', 0, 2)) # 1
注意:如果查找的数据不存在则报错。
(2)count():统计指定数据在当前列表中出现的次数。
name_list = ['Tom', 'Lily', 'Rose']
print(name_list.count('Lily')) # 1
(3)len():访问列表⻓度,即列表中数据的个数。
name_list = ['Tom', 'Lily', 'Rose']
print(len(name_list)) # 3
1.2.1.3 判断是否存在
(1)in:判断指定数据在某个列表序列,如果在返回True,否则返回False
name_list = ['Tom', 'Lily', 'Rose']
# 结果:True
print('Lily' in name_list)
# 结果:False
print('Lilys' in name_list)
(2)not in:判断指定数据不在某个列表序列,如果不在返回True,否则返回False
name_list = ['Tom', 'Lily', 'Rose']
# 结果:False
print('Lily' not in name_list)
# 结果:True
print('Lilys' not in name_list)
1.2.2 增加
(1)append
①作