2016-07-25 4 views
0
a = [(0, "Hello"), (1,"My"), (3, "Is"), (2, "Name"), (4, "Jacob")] 

これは、リストの一例ですが、私はこれにしようとすると、このそれは動作しません:比較タプル内容

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

問題は、私はない明らかにできることですタプルとintを比較しますが、タプルの最初の数値と比較したいだけです。これどうやってするの?

答えて

4

これは?

if time < a[3][0]: 
#   ^
    print ("You did it!") 

タプルのインデックスは、リストの場合と同じ方法で行うことができます。

+0

これは機能しましたが、そのリストを降順で並べ替える方法はありますか?私はそれをソートしようとしますが、TypeError:unorderable型を取得します:int()

+0

数値を並べ替えるなら 'sorted(a、reverse = True)'はすべきです。 –

関連する問題