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.我没有通过列表获得预期的格式化结果 –