python随机产生【1,10】的n个数,放入列表中,输出每个数出现的次数,并删除重复的元素
时间: 2024-02-05 07:03:56 浏览: 22
好的,我理解了你的问题。以下是实现步骤:
```python
import random
# 随机生成n个[1, 10]之间的整数
n = 10
lst = [random.randint(1, 10) for i in range(n)]
print("随机生成的列表:", lst)
# 统计每个数出现的次数
count_dict = {}
for num in lst:
count_dict[num] = count_dict.get(num, 0) + 1
print("每个数出现的次数:", count_dict)
# 删除重复元素
unique_lst = list(set(lst))
print("删除重复元素后的列表:", unique_lst)
```
运行结果如下:
```
随机生成的列表: [1, 8, 7, 3, 5, 3, 2, 2, 9, 9]
每个数出现的次数: {1: 1, 8: 1, 7: 1, 3: 2, 5: 1, 2: 2, 9: 2}
删除重复元素后的列表: [1, 2, 3, 5, 7, 8, 9]
```
希望这个回答能够帮到你!
相关问题
python随机产生30个同学的成绩(0~100之间)放入列表a中
好的,这是一个关于Python的编程问题,我可以帮您解答。以下是代码实现:
```python
import random
a = []
for i in range(30):
a.append(random.randint(0, 100))
print(a)
```
以上代码会生成一个包含30个随机整数的列表,每个整数都在0和100之间。希望能对您有所帮助!
随机生成50个小写字母并将其放入一个字符数组中,统计字符数组中每个字母出现的次数。
好的,这是一个编程问题。你可以使用一个长度为26的整型数组来存储每个字母出现的次数,根据字母在字符数组中的ASCII码值进行映射即可。以下是代码示例:
```python
import random
arr = [chr(random.randint(97, 122)) for i in range(50)]
# 生成50个随机小写字母
cnt = [0]*26
for c in arr:
cnt[ord(c)-97] += 1
# 统计每个字母出现的次数
for i in range(26):
print(chr(i+97), ':', cnt[i])
# 输出结果
```
这段代码利用Python的random库生成50个随机的小写字母,并使用长度为26的整型数组cnt来统计每个字母出现的次数。最后输出每个字母和它出现的次数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)