生成包含60个500以内随机整数的列表
时间: 2023-06-19 16:06:23 浏览: 61
下面是 Python 代码实现:
```python
import random
lst = [random.randint(1, 500) for _ in range(60)]
print(lst)
```
解释一下,`random.randint(1, 500)` 表示生成一个介于1和500之间的随机整数。`range(60)` 表示生成一个长度为60的序列,里面的元素并不重要,因此使用了占位符 `_` 。最后使用列表推导式生成包含60个随机整数的列表,并打印出来。
相关问题
生成包含60个500以内随机整数的列表,并将结果(要求每行输出10个,空格隔开)写入文本文件result.txt中。
下面是Python代码实现:
```python
import random
# 生成随机整数列表
random_list = [random.randint(1, 500) for _ in range(60)]
# 写入文本文件
with open('result.txt', 'w') as f:
for i, num in enumerate(random_list):
f.write(str(num) + ' ')
if (i + 1) % 10 == 0:
f.write('\n')
```
解释一下代码:
我们使用 `random` 模块生成 60 个 1 到 500 之间的随机整数,并存储在 `random_list` 列表中。然后我们使用 `with open(...) as f` 的语法打开一个名为 `result.txt` 的文件,并将每个随机整数与一个空格写入文件。在每写入 10 个随机整数后,我们插入一个换行符。这样就可以按照每行 10 个的格式写入随机整数列表。
生成一个包含10个100以内随机整数的列表×4的程序
```python
import random
# 生成一个包含10个100以内随机整数的列表
random_list = [random.randint(1, 100) for _ in range(10)]
# 生成包含4个列表的列表
list_of_lists = [random_list for _ in range(4)]
# 打印结果
print(list_of_lists)
```
输出结果可能为:
```
[[67, 23, 45, 95, 32, 23, 27, 35, 6, 70], [67, 23, 45, 95, 32, 23, 27, 35, 6, 70], [67, 23, 45, 95, 32, 23, 27, 35, 6, 70], [67, 23, 45, 95, 32, 23, 27, 35, 6, 70]]
```
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)