产生20个一位随机正整数,删除重复元素
时间: 2024-03-16 07:43:48 浏览: 141
删除数组中的重复元素
好的,以下是Python代码实现:
```python
import random
# 产生20个一位随机正整数
nums = [random.randint(1, 9) for _ in range(20)]
print("生成的随机整数序列为:", nums)
# 删除重复元素
nums = list(set(nums))
print("删除重复元素后的序列为:", nums)
```
运行结果:
```
生成的随机整数序列为: [7, 3, 3, 1, 8, 7, 1, 9, 5, 9, 4, 8, 1, 4, 4, 3, 8, 3, 8, 7]
删除重复元素后的序列为: [1, 3, 4, 5, 7, 8, 9]
```
注意:这里使用了 Python 的 `set` 去重功能,将去重后的结果再转换回 `list` 类型。
阅读全文