代码理解
import randomlength = int(input("请输入列表的长度:"))
my_list = []
for i in range(length):
# 获得一个随机数
num = random.random()
my_list.append(num)
print(my_list)
my_list =
print(my_list)
没看懂倒数第二行为my_list赋值的代码的语法,有大神解释下吗? 本帖最后由 Twilight6 于 2020-6-27 11:17 编辑
列表推导式
my_list =
等价于:
my_list= []
for i in range(length):
my_list.append(random.random())
就是循环 length 次,每次都随机一个 0.0~1.0 的浮点数,加入列表中去
列表推导式
第十行相当于
my_list = []
for i in range(length):
my_list.append(random.random()) https://www.jianshu.com/p/8fb41bb853d2
页:
[1]