将列表中的数据(国家名)按字符长度进行 排序(倒序)list=['China','Russsion','Amarica','England','France','Gaman','Japan','Italy','Korea','Singapore']用python
时间: 2023-08-06 15:11:54 浏览: 52
Python中字符串List按照长度排序
可以使用Python内置的 `sorted()` 函数,其中关键字参数 `key` 可以指定排序的依据。这里可以使用 `len` 函数作为排序的依据,代码如下:
```python
lst = ['China', 'Russsion', 'Amarica', 'England', 'France', 'Gaman', 'Japan', 'Italy', 'Korea', 'Singapore']
sorted_lst = sorted(lst, key=len, reverse=True)
print(sorted_lst)
```
输出结果为:
```
['Russsion', 'Amarica', 'England', 'Singapore', 'Germany', 'Japan', 'Italy', 'China', 'Korea', 'France']
```
其中,`key=len` 表示按照字符串长度排序,`reverse=True` 表示倒序排序。
阅读全文