我有一個包含datetime
對象的列表列表。以遞增/遞減順序排列包含datetime.date的列表以創建漂亮的表格/ csv文件
table_of_list= [[name, email, address, details, date_last_contacted],
[u'Jane Doe', u'[email protected]', u'sillybilly', u'dodo', datetime.date(2016, 11, 1)]
[u'John Doe', u'[email protected]', u'123 house',u'random', dateTime.date(2016,10,1)]
[].....
]
我填充列出的這份名單中,這樣我就可以利用這個做兩件事情:使用prettyTable
模塊
- 創建一個漂亮的表這個創建
.csv
文件
問題:
我需要按照date_last_contacted
順序在漂亮表格和csv
中組織行的顯示順序排序。 漂亮的表格排序不適合我,也許是因爲我有一個標題。但不完全確定。 我是新來的python,不知道lambda的工作原理,但我可以如何排序列表清單之前,利用它來創建.csv
文件或漂亮的表。
總之,我怎樣才能以最pythonic的方式對table_of_list
內的列表進行排序?
'list.sort(鍵= ...)'或'名單=排序(列表,關鍵= ...)' – furas