在Python列表中访问索引和值
当我们使用Python列表时,将需要在不同位置访问其元素。在本文中,我们将看到如何获取列表中特定元素的索引。
带list.Index
以下程序在给定列表中获取不同元素的索引值。我们提供元素的值作为参数,索引函数返回该元素的索引位置。
示例
listA = [11, 45,27,8,43]# Print index of '45'
print("Index of 45: ",listA.index(45))
listB = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']
# Print index of 'Wed'
print("Index of Wed: ",listB.index('Wed'))
输出结果
运行上面的代码给我们以下结果-
('Index of 45: ', 1)('Index of Wed: ', 3)
随着范围和镜头
在下面的程序中,我们遍历列表的每个元素,并在for循环中应用列表函数以获取索引。
示例
listA = [11, 45,27,8,43]#Given list
print("Given list: ",listA)
# Print all index and values
print("Index and Values: ")
print ([list((i, listA[i])) for i in range(len(listA))])
输出结果
运行上面的代码给我们以下结果-
Given list: [11, 45, 27, 8, 43]Index and Values:
[[0, 11], [1, 45], [2, 27], [3, 8], [4, 43]]
与枚举
枚举函数本身可以跟踪索引位置以及列表中元素的值。因此,当我们将枚举函数应用于列表时,它将给出索引和值作为输出。
示例
listA = [11, 45,27,8,43]#Given list
print("Given list: ",listA)
# Print all index and values
print("Index and Values: ")
for index, value in enumerate(listA):
print(index, value)
输出结果
运行上面的代码给我们以下结果-
Given list: [11, 45, 27, 8, 43]Index and Values:
0 11
1 45
2 27
3 8
4 43
以上是 在Python列表中访问索引和值 的全部内容, 来源链接: utcz.com/z/335195.html