python__0">python 列表属性函数及列表查找元素函数
列表可以一次性存储多个数据,且可以为不同的数据类型 语法: [数据1,数据2,数据3,…]
例如:
python">listdict = [{'city': '大兴安岭春', 'min_temp': '-30'}, {'city': '呼伦贝尔', 'min_temp': '-29'},{'city': '伊春', 'min_temp': '-29'}, {'city': '锡林郭勒', 'min_temp': '-27'}, {'city': '七台河', 'min_temp': '-27'},{'city': '黑河', 'min_temp': '-26'}, {'city': '哈尔滨', 'min_temp': '-25'}, {'city': '齐齐哈尔', 'min_temp': '-25'},{'city': '牡丹江', 'min_temp': '-24'}, {'city': '佳木斯', 'min_temp': '-24'}]
slist = ['呼伦', '春']
列表查找元素方式
- 通过下标
- 通过函数:index(),in()
列表属性函数
- count():统计指定数据在列表中出现的次数
- len():返回列表的长度
python">name_list = ['Tom', 'Lily', 'Rose']# 列表查找# 通过下标print(name_list[0]) # Tomprint(name_list[1]) # Lilyprint(name_list[2]) # Rose# 通过函数# index():返回指定数据所在位置的下标# 语法: 列表序列.index(数据,[开始位置下标,结束位置下标])print(name_list.index('Lily')) # 1print(name_list.index('Lily', 0, 2)) # 1# count():统计指定数据在列表中出现的次数print(name_list.count('Lily')) # 1print(name_list.count('o')) # 0 只能统计列表的每个数据,不能统计每个数据中包含的字母# len():返回列表的长度print(len(name_list)) # 3# in:判断指定数据是否在某个列表序列中,如果在返回True,否则返回False# not in:判断指定数据是否在某个列表序列中,如果在返回False,否则返回Trueprint('Lily' in name_list) # Trueprint('Lily' not in name_list) # Falsename = input('请输入您注册的用户名:')if name in name_list:print('此用户名已存在')else:print('可以注册')