【基础入门题047】随机整数列表

x33g5p2x  于2022-01-04 转载在 其他  
字(0.7k)|赞(0)|评价(0)|浏览(158)

【基础入门题】2021.12.13

生成一个列表(或数组),由10个大于0小于100的随机整数组成。

编程语言:包括但不限于Python
题目来源:派森特给站每日刷题频道 

方法一:random.randint()

import random
rndList = []
for _ in range(10):
    rndList.append(random.randint(1,99))

print(', '.join(map(str, rndList)))

列表推导式:

rndList = [__import__('random').randint(1,99) for _ in range(10)]

方法二:random.choice

import random
rndList = []
for _ in range(10):
    rndList.append(random.choice(range(1,100)))

print(', '.join(map(str, rndList)))

列表推导式:

rndList = [__import__('random').choice(range(1,100)) for _ in range(10)]

方法三:random.sample

import random
rndList = random.sample(range(1,100),10)

print(', '.join(map(str, rndList)))

方法四:random.shuffle

import random
rndList = [*range(1,100)]
random.shuffle(rndList)

print(', '.join(map(str, rndList[:10])))

相关文章

微信公众号

最新文章

更多