Python 列表表达式
[表达式 for 变量 in 列表] or [表达式 for 变量 in 列表 if 条件]
result = [li+3 for li in range(4)]
print(result)
>>> [3, 4, 5, 6]
就是把得到的每一个 li 值 都放到 for 前面的表达式中计算 ,然后生成一个列表。
Python 列表表达式
[表达式 for 变量 in 列表] or [表达式 for 变量 in 列表 if 条件]
result = [li+3 for li in range(4)]
print(result)
>>> [3, 4, 5, 6]
就是把得到的每一个 li 值 都放到 for 前面的表达式中计算 ,然后生成一个列表。