list 集合首字母排序
时间: 2023-10-16 19:11:08 浏览: 105
Android实现ListView的A-Z字母排序和过滤搜索功能 实现汉字转成拼音
可以使用 Python 中的 sort() 方法和 lambda 函数来对 list 集合中的字符串按照首字母进行排序,具体代码如下:
```python
my_list = ['apple', 'banana', 'orange', 'kiwi', 'grape']
my_list.sort(key=lambda x: x[0])
print(my_list)
```
输出结果为:
```
['apple', 'banana', 'grape', 'kiwi', 'orange']
```
在这个例子中,我们首先定义了一个包含一些水果的 list,然后使用 sort() 方法对其进行排序。sort() 方法接受一个可选的参数 key,该参数是一个函数,用于指定排序时使用的关键字。在这里,我们使用 lambda 函数来指定以字符串的首字母为关键字进行排序。最后,我们打印结果。
阅读全文