我该如何排序这个列表
list1 = ['John, 35.60', 'Alf, 200.13', 'Greg, 62.76', 'Paul, 555', 'George, 123.6', 'Colin, 35.60', 'Phil, 23', 'Bret, 200.13']
加入这个名单
list2 = ['Phil, 23', 'John, 35.60', 'Colin, 35.60', 'Greg, 62.76', 'George, 123.6', 'Alf, 200.13', 'Bret, 200.13', 'Paul, 555']
基本上,我有一个列表,其中每个元素都像[customerName, orderPrice]
。
我想做一个函数,它可以接受像list1
这样的任何列表,并输出一个列表(list2
),除了按orderPrice
排序之外,其他元素都是相同的
^{} 接受关键字
key
,您可以在其中输入函数;此函数的结果用于排序:我使用的(nameless)函数在
,
处分割字符串,获取字符串的右侧部分并返回其中的float
。你知道吗相关问题 更多 >
编程相关推荐