利用random库重新生成一个包含10个0~100之间随机整数的列表
时间: 2024-02-17 07:01:46 浏览: 61
好的,下面是利用Python的random库生成包含10个0~100之间随机整数的列表的代码:
```python
import random
random_list = [random.randint(0, 100) for _ in range(10)]
print(random_list)
```
运行上述代码,即可得到一个长度为10的随机整数列表。
相关问题
随机生成一个包含30个位于0~100之间的随机整数的列表,编写函数将偶数索引指定位置的元素进行反序排列,奇数索引指定位置的元素降序排列。提示:使用random.randint(0, 100)生成一个位于0~100之间的随机整数
可以按照以下步骤实现:
1. 导入 random 模块,生成一个包含 30 个随机整数的列表。
2. 遍历列表,根据索引的奇偶性分别对元素进行升序或者降序排列。
3. 返回排列后的列表。
代码如下:
```python
import random
def sort_even_odd(lst):
for i in range(len(lst)):
if i % 2 == 0:
lst[i] = lst[i][::-1] # 反序排列
else:
lst[i] = sorted(lst[i], reverse=True) # 降序排列
return lst
# 生成包含 30 个随机整数的列表
lst = [random.randint(0, 100) for _ in range(30)]
print("原始列表:", lst)
# 排序后的列表
sorted_lst = sort_even_odd(lst)
print("排序后的列表:", sorted_lst)
```
运行结果类似于:
```
原始列表: [73, 33, 37, 28, 55, 83, 47, 84, 66, 3, 97, 84, 62, 43, 36, 70, 46, 62, 98, 82, 52, 43, 89, 97, 7, 39, 19, 80, 60, 68]
排序后的列表: [[73, 33], [37, 55], [28, 83], [48, 74], [66, 3], [97, 48], [62, 43], [36, 70], [62, 98], [82, 52], [34, 98], [97, 89], [7, 39], [19, 80], [60, 68]]
```
利用random库生成一个包含10个0-100之间随机整数的列表。
以下是利用 random 库生成包含 10 个 0-100 之间随机整数的列表的示例代码:
```python
import random
numbers = [] # 定义一个空列表
# 循环生成10个随机整数,并添加到列表中
for i in range(10):
number = random.randint(0, 100) # 生成0-100之间的随机整数
numbers.append(number) # 将随机整数添加到列表中
print(numbers) # 打印生成的随机整数列表
```
这段代码首先通过 `import random` 语句导入了 random 库,然后定义了一个空列表 `numbers`。随后,使用 `for` 循环生成 10 个随机整数,每次生成一个随机整数后,使用 `append()` 方法将其添加到 `numbers` 列表中。最后,使用 `print()` 函数打印生成的随机整数列表。
阅读全文