python制作一个列表里面装有7个不同的数值
时间: 2024-11-03 08:15:34 浏览: 16
在Python中,你可以使用列表推导式或者直接创建一个包含七个不同数值的列表。这里我提供两种方法:
方法一:列表推导式
```python
import random # 导入random模块以生成随机数
unique_values = [random.randint(0, 100) for _ in range(7)] # 生成0到100之间的7个随机整数
```
这里 `_` 是占位符,因为不需要用到循环变量的具体值,只关心循环多少次。
方法二:手动添加
```python
numbers = []
for i in range(7):
while True:
new_num = input("请输入第{}个数字(输入q退出):".format(i+1)) or random.randint(0, 100) # 用户输入,如果没有输入则随机生成
if new_num not in numbers:
numbers.append(new_num)
break
```
这个方法会让用户逐个输入数字,直到得到七个不同的数值。
阅读全文