+ 列表拼接
first_list = [1,2,3] + ['a',5] # + 将列表拼接 print(first_list) # [1, 2, 3, 'a', 5]
* 列表与数字n相乘 : n个列表拼接
two_list = [1,2,3] * 5 # * 将5个[1,2,3]列表拼接 print(two_list) # [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]
in 和 not in
in用来检查指定元素是否存在于列表中
如果存在,返回True,否则返回False
not in用来检查指定元素是否不在列表中
如果不在,返回True,否则返回False
three_list = ['王昭君','妲己','虞姬','庄周','后羿'] one_para = '佛祖' in three_list print(one_para) # False if('王昭君' in three_list): print('王昭君在英雄榜上!') if('佛祖' not in three_list): print('佛祖不在在英雄榜上!')
len() 获取列表中的元素的个数 (获取列表的长度)
list = ['a','b','c','d','e'] list_length = len(list) # len()返回列表的长度 print(list_length)
max() : 获取表中最大值
min() : 获取表中最小值
arr = [10,1,2,5,100,77] print(max(arr)) print(min(arr))
xxx.index() : 获取列表中第一次找到某个元素的索引(下标值)
普通写法: 列表.index('列表中的某个元素') 获取列表中第一次找到某个元素的索引(下标值)
# 列表.index('某个元素') 获取某个元素的索引 list = ['王昭君','妲己','虞姬','庄周','后羿'] place = list.index('虞姬') print(place)
完整写法: xxx.index( 'a', n1,n2)
xxx 表示列表名,
a 表示 列表中某个元素
n1 表示查找的起始位置
n2 表示查找的结束位置(查找时不包括结束位置)
xxx.count('a') : a 表示元素名, 获取xxx列表中元素a的个数。
# xxx.count() 获取列表中某个元素的个数 (有几个这样的元素) stus = ['孙悟空','猪八戒','沙和尚','唐僧','蜘蛛精','白骨精','沙和尚','沙和尚'] print(stus.count('沙和尚'))