转换为理解

Jsh*_*hee -2 python list-comprehension python-3.x

我有一个while循环,产生1-10,10倍的数字:

n=0
while n < 11:
    n=n+1
    num = random.randint(1,10)
    print(num)
Run Code Online (Sandbox Code Playgroud)

我想在单个语句中将其转换为python3理解.

我怎么能这样做?

nbr*_*ans 5

此列表理解将所有随机整数保存到名为的列表中 ranNums

ranNums = [random.randint(1,10) for  i in range(11)]
print(ranNums)
Run Code Online (Sandbox Code Playgroud)

  • 完美,谢谢.我不确定为什么人们会贬低你.我尽可能接受. (2认同)
  • 我也不确定.向下打出一个非常好的答案需要更多的赞成:相反的效果.除此之外:`i`可能是`_`,因为它没有被使用. (2认同)