用Python生成包含 20 个随机整数的列表
时间: 2023-05-11 18:05:04 浏览: 143
好的,以下是用 Python 生成包含 20 个随机整数的列表的代码:
```python
import random
my_list = [random.randint(1, 100) for _ in range(20)]
print(my_list)
```
这段代码使用了 Python 的 random 模块,通过 randint() 函数生成 20 个 1 到 100 之间的随机整数,并将它们存储在一个列表中。最后,使用 print() 函数将这个列表输出到屏幕上。
相关问题
python生成一个包含20个随机整数的列表
### 回答1:
可以使用Python的random模块来生成一个包含20个随机整数的列表,代码如下:
```python
import random
# 生成包含20个随机整数的列表
random_list = [random.randint(1, 100) for _ in range(20)]
print(random_list)
```
输出结果可能如下:
```
[45, 89, 12, 76, 3, 67, 98, 54, 23, 87, 34, 56, 78, 90, 10, 43, 21, 65, 32, 99]
```
### 回答2:
Python是一种高级编程语言,可以轻松地生成包含随机整数的列表。以下是如何使用Python生成一个包含20个随机整数的列表的步骤:
步骤1:导入random模块。
从Python内置的随机模块中导入random模块,以便生成随机数。
步骤2:使用for循环和range函数生成一个包含20个元素的空列表。
空列表用来存储生成的随机数。
步骤3:使用random模块的randint()函数生成随机整数。
调用randint()函数,以随机方式生成一个整数。
步骤4:将生成的随机整数添加到列表中。
使用append()方法将随机整数添加到列表中。
步骤5:输出生成的列表。
使用print()函数输出生成的列表。
下面是Python代码的实现:
```
import random
random_list = []
for i in range(20):
random_int = random.randint(1, 100) # 随机生成1到100的整数
random_list.append(random_int) # 将随机整数添加到列表中
print(random_list) # 输出包含20个随机整数的列表
```
上述代码中,random_list是用来存储生成的随机数的空列表。使用for循环和range函数,生成一个包含20个元素的空列表。然后使用random模块的randint()函数生成随机整数,并利用append()方法将其添加到列表中。最后,使用print()函数输出生成的列表。
执行上述代码后,会在Python解释器中生成一个包含20个随机整数的列表。具体数字可能因为随机生成而有所不同。
### 回答3:
在Python中,要生成一个包含20个随机整数的列表,可以使用random模块。首先,需要导入random模块。
import random
然后,使用random模块中的randint函数生成20个随机整数,将它们添加到一个空列表中。可以使用循环来实现。
nums = [] # 创建一个空列表
for i in range(20):
num = random.randint(1, 100) # 生成一个1-100之间的随机整数
nums.append(num) # 将随机整数添加到列表中
这样,就生成了一个包含20个随机整数的列表nums。其中,range函数用于生成一个从0到19的整数序列,循环20次。每次循环,会生成一个随机整数,然后将它添加到列表中。
可以使用print函数查看生成的列表。
print(nums)
输出结果可能如下:
[89, 43, 51, 76, 26, 11, 59, 30, 85, 1, 6, 66, 26, 46, 78, 55, 13, 95, 68, 64]
这就是一个包含20个随机整数的列表。可以根据自己的需要修改生成随机整数的范围和个数。
python创建包含20个随机整数的列表
可以使用random模块中的randint函数生成随机整数,并使用列表推导式生成包含20个随机整数的列表:
```python
import random
random_list = [random.randint(1, 100) for _ in range(20)]
print(random_list)
```
输出:
```
[71, 24, 53, 42, 83, 43, 48, 11, 43, 1, 86, 7, 74, 35, 96, 97, 58, 37, 13, 6]
```