遍历列表
之前,您使用过 for 循环来遍历列表,但也可以使用列表推导式。列表推导式的形式是 [action for item in list],并返回一个新列表。
我们可以使用 sorted() 函数对列表中的数据进行排序:数字会从小到大,字符串会按字母顺序排列。sorted() 函数返回一个新列表,不会修改传入函数的原列表。您可以在 Python 的文档中了解更多关于 sorted() 的信息。
已预加载一个"列表的列表" records,其中每个元素都是如下形式的列表:
['2014','F','20799','Emma']
本练习是课程的一部分
Python 的数据类型
练习说明
- 对 records 使用列表推导式,创建一个名为
baby_names的列表,其中包含row的第 4 个元素(名字)。 - 使用
sorted()函数按字母顺序打印baby_names。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create the list comprehension: baby_names
baby_names = [____[____] for ____ ____ records]
# Print the sorted baby names in ascending alphabetical order
print(____(____))