1、如何查找列表中的某一个值?
数列中的元素可以是数字,也可以是字符串,同时可以是一组数列。
直接看例子:
>>> example = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
>>> example[-1][1] #查找最后一组数列(-1)中的第2位元素(1)
8
2、如何确定在列表中是否存在某个元素?
for循环,将name与列表中的每一个数值进行比较,存在则返回True,否则返回False;
def confirmation(arrival,name):
for i in range(len(arrival)):
if name == arrival[i]:
return True
return False
>>> r = [1,2,3,4]
>>> confirmation(r,4)
True
>>> confirmation(r,5)
False
3、如何确认某元素在该列表的位置?
规则:如果该元素的位置处于中间过后且不是最后一位,返回True
def check(arrival, name):
order = arrival.index(name)
return order >= len(arrival) / 2 and order != len(arrivals) - 1