Python列表推导式的高效运用实例
Python的列表推导式是一种简洁高效的生成新列表的方式。它允许你在一行代码中完成迭代操作和元素添加。
下面是一些高效运用列表推导式实例:
- 生成偶数序列:
even_numbers = [x for x in range(10) if x % 2 == 0]
- 筛选出特定范围的列表:
numbers = [1, 2, 3, 4, 5]
filtered_range = [num for num in numbers if 3 <= num <= 5]
- 根据键值对生成字典:
通过这些实例,你可以看到列表推导式的强大和灵活性。students = [{'name': 'Alice', 'grade': 85},
{'name': 'Bob', 'grade': 90}]
grades_dict = {student['name']]: student['grade']
for student in students}
还没有评论,来说两句吧...