我有一份清单:
my_tuple = [('apple', 'red'), ('lime', 'green'), ('banana', 'yellow'), ('blueberry', 'blue')]
我试图获取列表中给定值的索引号/顺序
范例
我想得到“lime”的索引,它是1。或者“蓝莓”的指数是4
我尝试使用:
my_tuple.index('apple')
my_tuple.index('red')
但是我的语法不正确
我希望能够从任一元素的输入中获得索引号。例如index('apple')
和index('red')
都将返回0
例)
>>>my_tuple.index('apple')
0
>>>my_tuple.index('red')
0
这可能吗?或者我需要输入第一个和第二个值才能获得索引号吗
我建议您使用
enumerate
并遍历您的列表。如果想要的项位于元组中,则返回该索引输出
您可以这样做:
这里有另一种使用
enumerate()
的方法。它创建包含该值的元素的索引列表,然后返回第一个(可能是唯一的)元素的索引:相关问题 更多 >
编程相关推荐