在使用python中列表解析时,新手可能会遇到下列几个问题:
1,方括号中的for循环后可能会加:
2,在表达式和for循环中间可能加了一个,导致出错
使用列表解析可以使代码简洁很多,比如:
使用列表解析生成一个列表,使其包括前十个整数的立方
如果使用for循环正常生成一个列表
# @Time : 2021/9/23 19:55
# @Author : 11378
# @Email : 1137800445@qq.com
# @File : 4-8立方.py
# @Project : 代码
numbles = []
for value in range(1,11):
numble = value**3
numbles.append(numble)
for numble in numbles:
print(numble)
如果使用列表解析生成这个列表
# @Time : 2021/9/23 20:13 # @Author : 11378 # @Email : 1137800445@qq.com # @File : 4-9立方解析.py # @Project : 代码 numbles =[value**3 for value in range(1,11)] #使用列表解析时,for循环后面不需要加 print(numbles)



