py输出列表Ist=[1,2,1,12,10,5,2,7,1,8]中不重复元素,并统计数量。
时间: 2023-10-04 22:05:03 浏览: 27
可以先使用set函数将列表转换为集合,去除重复元素,然后再遍历集合,统计每个元素在原列表中出现的次数,代码如下:
```python
Ist=[1,2,1,12,10,5,2,7,1,8]
# 将列表转换为集合,去除重复元素
s = set(Ist)
# 遍历集合,统计每个元素在原列表中出现的次数
for i in s:
print("元素", i, "出现次数为:", Ist.count(i))
```
输出结果为:
```
元素 1 出现次数为: 3
元素 2 出现次数为: 2
元素 5 出现次数为: 1
元素 7 出现次数为: 1
元素 8 出现次数为: 1
元素 10 出现次数为: 1
元素 12 出现次数为: 1
```
相关问题
py计算列表my_list = [1, 2,2, 3, 3, 3]中每个元素出现的次数
您好!对于您的问题,可以使用Python内置的collections模块中的Counter方法来计算列表中每个元素出现的次数,代码如下:
``` python
from collections import Counter
my_list = [1, 2, 2, 3, 3, 3]
count_dict = Counter(my_list)
print(count_dict)
```
输出结果为:
``` python
Counter({3: 3, 2: 2, 1: 1})
```
其中,Counter返回的是一个字典,字典的键是列表中不同的元素,值是该元素出现的次数。
Test: CUDA_VISIBLE_DEVICES=1,2 python main.py test
Test: CUDA_VISIBLE_DEVICES=1,2 python main.py test 是一个命令行令,用于在使用CUDA的环境中运行一个名为main.py的Python脚本,并传递test作为参数。
该指令的含义是在CUDA设备1和2上运行名为main.py的Python脚本,并将test作为参数传递给该脚本。CUDA_VISIBLE_DEVICES=1,2是用于指定要使用的CUDA设备的环境变量设置。
如果你想了解更多关于CUDA、Python脚本和命令行指令的信息,请告诉我。