2024-06-17 09:00:28 发布
网友
所以我有一个问题,我该如何排序这个列表:
['Pera','mela','arancia','UVA']
像这样:
['arancia','mela','Pera','UVA']
在练习中,它说要对cmp参数使用sorted()函数。
sorted()
这将帮助您:
>>> words = ['Pera','mela','arancia','UVA'] >>> sorted(words) ['Pera', 'UVA', 'arancia', 'mela'] >>> sorted(words, key=str.swapcase) ['arancia', 'mela', 'Pera', 'UVA']
希望这有帮助
您需要对字符串的基于元素的小写表示进行排序:
sorted(['Pera','mela','arancia','UVA'], key=str.lower)
这将输出:
['arancia', 'mela', 'Pera', 'UVA']
您可以使用key参数轻松完成此操作:
key
my_list = ['Pera','mela','arancia','UVA'] my_list.sort(key=str.lower)
会先得到你的小写字符。
这将更改对象的位置,并对my_list进行排序。
my_list
如果您想有一个新的列表,也可以将sorted函数与相同的key参数一起使用。例如:
sorted
my_list = ['Pera','mela','arancia','UVA'] my_sorted_list = sorted(my_list,key=str.lower)
输出为:
>>> my_list ['Pera','mela','arancia','UVA'] >>> my_sorted_list ['arancia', 'mela', 'Pera', 'UVA']
这将帮助您:
希望这有帮助
您需要对字符串的基于元素的小写表示进行排序:
这将输出:
您可以使用
key
参数轻松完成此操作:会先得到你的小写字符。
这将更改对象的位置,并对
my_list
进行排序。如果您想有一个新的列表,也可以将
sorted
函数与相同的key
参数一起使用。例如:输出为:
相关问题 更多 >
编程相关推荐