python数据类型(列表)
1.列表介绍
在现实的生活中,我们会面对需要存储和读取各种数据类型,如存储学生的信息,有姓名,学号,等等多种数据类型,这是就可以以使用列表来存储各种数据类型
1.1列表的作用:列表可以⼀次性存储多个数据,且可以为不同数据类型
1.2列表的格式:[数据1, 数据2, 数据3, 数据4…]
2 .列表的操作
进⾏的操作有:增、删、改、查
2.1查找
2.1.1下标
name_list = ['Tom', 'Lily', 'Rose']
print(name_list[0]) # Tom
print(name_list[1]) # Lily
print(name_list[2]) # Rose
注意事项:下标从0开始,每个数据以逗号分隔
2.1.2函数
函数 | 说明 |
---|---|
index() | 返回指定数据所在位置的下标,若是没有则报错语法:列表序列.index(数据, 开始位置下标, 结束位置下标) |
count() | 统计指定数据在当前列表中出现的次数语法,语法:列表名.count(‘字符’) |
len() | 访问列表⻓度,即列表中数据的个数语法:len(列表名) |
示例
#index()示例
name_list = ['Tom', 'Lily', 'Rose']
print(name_list.index('Lily', 0, 2)) # 1
#count()示例
name_list = ['Tom', 'Lily', 'Rose']
print(name_list.count('Lily')) # 1
#len()示例
name_list = ['Tom', 'Lily', 'Rose']
print(len(name_list)) # 3
2.1.3判断是否存在
关键字 | 说明 |
---|---|
in | 判断指定数据在某个列表序列,如果在返回True,否则返回False |
not in | 判断指定数据不在某个列表序列,如果不在返回True,否则返回False |
示例:
#in示例
name_list = ['Tom', 'Lily', 'Rose']
# 结果:True
print('Lily' in name_list)
# 结果:False
print('Lilys' in name_list)
#not in示例
name_list = [