list comprehension
时间: 2023-04-26 20:02:52 浏览: 99
Python进阶内容 List Comprehension _python_
列表推导式是 Python 中一种简洁的创建列表的方式。它可以使用一个简单的语法,通过对原列表的某种运算,快速创建新的列表。
语法形式如下:
[expression for item in iterable if condition]
其中,expression 是对每个 item 执行的操作,iterable 是要遍历的对象,condition 是可选的条件。
示例:
squares = [x**2 for x in range(10)]
print(squares)
# Output: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
squares = [x**2 for x in range(10) if x % 2 == 0]
print(squares)
# Output: [0, 4, 16, 36, 64]
阅读全文