+ 列表拼接
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('沙和尚'))