【发布时间】:2020-10-25 00:43:53
【问题描述】:
以下代码将 ex_lst 列表中的字符串按第二个字母排序,并将它们放入一个新列表中(sorted_by_second_let)
ex_lst = ['London', 'Manchester', 'Newcastle', 'Southampton', 'Bristol', 'Glasgow']
sorted_by_second_let=sorted(ex_lst,key=lambda word:word[1])
print(sorted_by_second_let)
我们如何使用函数而不是 lambda 来做同样的事情?
谢谢!
【问题讨论】:
-
定义一个返回第二个字母的自定义函数。
标签: python-3.x list sorting lambda