-1
私は次のコードを持っている:オブジェクトを含むリストをソートする方法は?
lst = []
class DATA:
def __init__(self):
s = ['','']
def fillLst():
d1 = DATA()
d1.s[0] = 'zebra'
d1.s[1] = 23
d2 = DATA()
d2.s[0] = 'airplane'
d2.s[1] = 435
d1 = DATA()
d1.s[0] = 'aira'
d1.s[1] = 211
lst.append(d1)
lst.append(d2)
lst.append(d3)
私はリストを印刷するとき、私は、次を得る:
zebra - 23
aira - 211
airplane - 435
今、私はこの出力を得るように、リストをソートしたい:
aira - 211
airplane - 435
zebra - 23
を
したがって、Data
オブジェクトを含むリストをソートするにはどうすればよいですか?
あなたはこれまでこれに取り組もうとしましたか?ここには多くの良い質問があり、また、本当に良い公式のソート方法もあります(https://docs.python.org/3/howto/sorting.html)。 –
[リスト/タプルのソート(リスト/タプル)の方法は?](http://stackoverflow.com/questions/3121979/how-to-sort-list-tuple-of-lists-tuples) – Vallentin
あなたが投稿したコードはタイプミス( 'self'、' d3'の代わりに 'd1')があり、実行さえできません。問題を引き起こした* exact *コードを貼り付けてください! –