-1.最原始的方法--循环
import random #随机数的库
l = [] # 先定义一个空列表
for i in range(1,100):
x = random.randint(1,100) # 选取数字的范围是1--100 ,且为int
l.append(x)
print(l)
-2.
l = [random.randint(0,100000) for i in range(1000)] #
print(l)
3.
l = [random.randrange(1000) for i in range(1000)]
print(l)
4.
#生成不可重复的随机数。
l = random.sample([i for i in range(10000)],100)
print(l)
一、zip函数的功能如下:将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。当各个迭代器中元素的个数不一致时,则返回列表中长度最短的情况,利用 *号操作符,可以将元组解压为列表。
二、Python.3.x中使用zip函数生成列表的方法如下:
1、作出说明,使用zip函数将可迭代的对象作为参数。
2、将对象中对应的元素打包成一个个元组。
3、用zip函数平行地遍历多个迭代器,如果可迭代对象的长度不相同将按短的序列为准。
4、遍历过程中产生元组,Python.3.x会把元组生成好,然后生成列表。