【发布时间】:2017-01-02 16:51:52
【问题描述】:
这是我的问题:
我有一个元组列表 (a,b,c),我想找到以给定 'a' 和 'b' 开头的第一个元组的索引。
例子:
列表 = [(1,2,3), (3,4,5), (5,6,7)]
我想要,给定 a = 1 和 b = 2 返回 0 的东西((1,2,3) 的索引)
这是我找到的一个解决方案,但效率很低:
index0(list) # returns a list of all first elements in tuples
index1(list) # returns a list of all second elements in tuples
try:
i = index0.index(a)
j = index1.index(b)
if i == j:
print(i)
【问题讨论】:
-
您似乎希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只会在发布者已经尝试自己解决问题时提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入(如果有的话)、预期输出以及您实际获得的输出(控制台输出、回溯等)。您提供的详细信息越多,您可能收到的答案就越多。检查FAQ 和How to Ask。
标签: python list python-3.x search indexing