python列表的 + 、* 、in 、 not in 、 len() 、 max() 、 min()


+ 列表拼接

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('沙和尚'))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM