📜  Python中list的方法 | in, not in, len(), min(), max()

📅  最后修改于: 2020-07-13 13:48:09             🧑  作者: Mango

本文中将讨论列表方法。

1.“ in”运算符:-此运算符用于检查列表中是否存在元素。如果列表中存在元素,则返回true,否则返回false。

2.“not”运算符:-此运算符用于检查列表中是否不存在元素。如果列表中没有元素,则返回true;否则返回false。 

# Python代码演示“in"和“not"初始化列表的工作
lis = [1, 4, 3, 2, 5] 
  
# 使用“ in"检查列表中是否有4个
if 4 in lis: 
        print ("列表具有值的元素 4") 
else :  print ("List is not having element with value 4") 
  
# 使用“ not in"检查4是否未列出
if 4 not in lis: 
        print ("List is not having element with value 4") 
else :  print ("列表具有值的元素 4") 

输出: 

列表具有值的元素 4
列表具有值的元素 4

3. len():-此函数返回列表的长度

4. min():-此函数返回列表的最小元素。

5. max():-此函数返回列表的最大元素。

# Python代码演示len(),min()和max()初始化列表1的工作方式
lis = [2, 1, 3, 5, 4] 
  
# 使用len()打印列表的长度 
print ("list的长度是 : ", end="") 
print (len(lis)) 
  
# 使用min()打印列表的最小元素 
print ("列表的最小元素是 : ", end="") 
print (min(lis)) 
  
# 使用max()打印列表的最大元素 
print ("列表的最大元素是 : ", end="") 
print (max(lis)) 

输出:

list的长度是 : 5
列表的最小元素是 : 1
列表的最大元素是 : 5

6.“ +”运算符:-此运算符用于将两个列表连接为一个列表。

7.“ *”运算符:-该运算符用于将列表“ n”相乘并返回单个列表。

# Python代码演示“ +"和“ *"初始化列表1的工作 
lis = [1, 2, 3] 
  
# 初始化清单2 
lis1 = [4, 5, 6] 
  
# 使用“ +"连接列表 
lis2= lis + lis1 
  
# 优先级联列表 
print ("list after concatenation is : ", end="") 
for i in range(0,len(lis2)): 
         print (lis2[i], end=" ") 
           
print ("\r") 
  
# 使用“ *"组合列表  
lis3 = lis * 3
  
# priting combined lists 
print ("list after combining is : ", end="") 
for i in range(0,len(lis3)): 
         print (lis3[i], end=" ") 

输出:

list after concatenation is : 1 2 3 4 5 6 
list after combining is : 1 2 3 1 2 3 1 2 3 

8. index(ele,beg,end):-此函数返回在beg之后和end之前元素第一次出现索引

9. count():-此函数计算列表中元素的出现次数

# Python代码演示index()和count()初始化列表1的工作
lis = [2, 1, 3, 5, 4, 3] 
  
# 使用index()打印第一次出现的3张照片5
print ("在第3个位置后第一次出现3是 : ", end="") 
print (lis.index(3, 3, 6)) 
  
# 使用count()计算3的出现次数 
print ("3出现次数是 : ", end="") 
print (lis.count(3)) 

输出:

在第3个位置后第一次出现3是 : 5
3出现次数是 : 2