0
我有一個像下面這樣的列表。Python和列表的操縱
- com.a0soft.gphone.app2sd:3次,28945毫秒
- com.whatsapp:24次,1800631毫秒
- com.android.vending:3次,305155毫秒
我正在尋找的是一種簡單的方法,在表格中對此進行格式化,然後根據'沒有時間'或'持續時間'排序此列表。
注意:我試過'製表'包,但沒有給出我適當的結果。
我有一個像下面這樣的列表。Python和列表的操縱
我正在尋找的是一種簡單的方法,在表格中對此進行格式化,然後根據'沒有時間'或'持續時間'排序此列表。
注意:我試過'製表'包,但沒有給出我適當的結果。
的數據結構,則必須使用爲dictionary,所以你可以把數據表示爲:
data = {"com.a0soft.gphone.app2sd": [3, 28945],
"com.whatsapp" : [24, 1800631],
"com.android.vending" : [3, 305155] }
package_name = data.keys()
package_name.sort(key = lambda x:data[x][0]) #sorting this list based upon the 'no of times'
package_name.sort(key = lambda x:data[x][1]) #sorting this list based upon the 'duration'
輸出:
['com.a0soft.gphone.app2sd', 'com.android.vending', 'com.whatsapp']
#sorting this list based upon the 'no of times'
['com.a0soft.gphone.app2sd', 'com.android.vending', 'com.whatsapp']
#sorting this list based upon the 'duration'
什麼是預期的輸出,那你試試,爲什麼沒有工作,實際產出是多少? – KSFT
1.將上面的列表排序爲列表2中的第一個項目的24次。我想以表格格式顯示它Package Time Duration 3.我沒有通過列表獲得預期的格式化結果 –