こんにちは。私は日付でソートされたタプルのセクションをソートして返したいと思います。Python:タプルを日付順にソートする。 Noob here
最初のレコードから4番目のレコード(タプル[:3])をソートして印刷したいだけです。
tuple = [('Dec 1, 2010', '7.41', '7.60', '7.37'),
('Dec 4, 2010', '7.41', '7.60', '7.37'),
('Dec 2, 2010', '7.41', '7.60', '7.37'),
('Dec 20, 2010', '7.41', '7.60', '7.37'),
('Dec 16, 2010', '7.41', '7.60', '7.37'),
('Jan 2, 2011', '7.41', '7.60', '7.37')]
私が試した:
import operator
sorted(tuple[:3], key=operator.itemgetter('date'), reverse=True)
をしかし、それはエラー「TypeError例外が返されました:。?タプルインデックスはstrをない整数でなければなりません
リスト 'tuple'を呼び出さないでください。これはコンテナである組み込みの 'tuple'をシャドウします。 – user225312