python中元组内容与int的比较

python中元组内容与int的比较,python,list,Python,List,这是一个列表示例,但当我尝试这样做时,它不起作用: a = [(0, "Hello"), (1,"My"), (3, "Is"), (2, "Name"), (4, "Jacob")] 如果时间

这是一个列表示例,但当我尝试这样做时,它不起作用:

a = [(0, "Hello"), (1,"My"), (3, "Is"), (2, "Name"), (4, "Jacob")]
如果时间
问题是我显然无法将元组与int进行比较,但我只想将其与元组中的第一个数字进行比较。我该怎么做?

这个

if time < a[3]:
    print ("You did it!")
如果时间
您可以使用与列表相同的方法索引元组。

这是什么

if time < a[3]:
    print ("You did it!")
如果时间

您可以使用与列表相同的方法对元组进行索引。

它起作用了,但是有没有办法按降序对列表进行排序?我尝试对它进行排序,但我得到了TypeError:unorderable types:int()排序(a,reverse=True)应该可以。它起作用了,但是有没有办法按降序对列表进行排序?我尝试对它进行排序,但得到了TypeError:unorderable types:int()排序(a,reverse=True)就可以了。