【发布时间】:2017-06-17 16:55:43
【问题描述】:
每当我尝试将输入中的数字附加到列表中时,它都会超出一个括号而不是两个括号内
有没有办法只使用一对括号而不是两个?
我也在尝试添加 1-3 之间的随机数,然后我得到了,
[[2, 1, 3]]
如何创建小数点后十位的随机数
我的代码,
import random
array = []
nums = random.sample(range(1, 4), 3)
array.append(nums)
print(array)
for x in range(2):
nums = int(input("what are your numbers "))
array.append(nums)
print(array)
我明白了,
[[2, 1, 3]]
what are your numbers 3
[[2, 1, 3], 3]
what are your numbers 2
[[2, 1, 3], 3, 2]
Process finished with exit code 0
【问题讨论】:
-
你的意思是
array = random.sample(range(1, 4), 3)? -
使用
array.extend -
之前没有人提到
extend,这让我印象深刻。谢谢@ruaridhw
标签: python python-3.x random append