python列表元素计数并输出计数后的列表
时间: 2023-08-12 16:20:03 浏览: 149
可以使用列表的 count() 方法计算列表中每个元素出现的次数,并将这些计数保存在一个新的列表中。例如,如果我们有一个名为 list 的列表,想要计算其中每个元素出现的次数,并将这些计数保存在一个名为 count_list 的新列表中,可以使用以下代码:
```
count_list = []
for item in set(list):
count_list.append(list.count(item))
```
在这里,我们使用 set() 函数来获取列表中的唯一元素,然后遍历这些唯一元素,在每一次循环中使用 count() 方法计算元素出现的次数,并将这些计数添加到 count_list 中。
最后,我们可以将 count_list 输出到屏幕或者写入文件中,例如:
```
print(count_list)
```
或者:
```
with open('count.txt', 'w') as f:
for count in count_list:
f.write(str(count) + '\n')
```
相关问题
python列表元素计数
可以使用列表的 count() 方法来计算列表中某个元素出现的次数。例如,如果我们有一个名为 list 的列表,想要计算其中元素 x 出现的次数,可以使用以下代码:
```
count = list.count(x)
```
其中,count 变量将会保存 x 在列表中出现的次数。
python列表将重复元素计数输出
可以使用Python中的Counter模块来实现重复元素计数输出。具体代码如下:
```python
from collections import Counter
lst = [1, 2, 3, 4, 1, 2, 3, 1, 2, 1]
count = Counter(lst)
for key, value in count.items():
print(f"{key}出现了{value}次")
```
输出结果为:
```
1出现了4次
2出现了3次
3出现了2次
4出现了1次
```
阅读全文