📅  最后修改于: 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