使用Python统计张三张四张五张六李四李二李五王六王八王七的姓氏人数
时间: 2024-02-16 22:35:03 浏览: 188
好的,我明白了。针对您的问题,我们可以先将这些人的姓名按照姓氏分组,然后再统计每个姓氏的人数。以下是使用Python实现的代码示例:
```python
names = ["张三", "张四", "张五", "张六", "李四", "李二", "李五", "王六", "王八", "王七"]
# 将姓名按照姓氏分组
surname_dict = {}
for name in names:
surname = name[0]
if surname in surname_dict:
surname_dict[surname] += 1
else:
surname_dict[surname] = 1
# 输出每个姓氏的人数
for surname, count in surname_dict.items():
print("{}姓有{}人".format(surname, count))
```
输出结果如下:
```
张姓有4人
李姓有3人
王姓有3人
```
希望能够解答您的问题~
相关问题
用python代码统计字将串s中张三出现的次数,“张三,李四,王五,张三,张三,李四”
可以使用Python中的`count`方法来统计字符串中指定子字符串出现的次数,例如:
```python
s = "张三,李四,王五,张三,张三,李四"
count = s.count("张三")
print(count)
```
输出结果为:
```
3
```
因此,张三在该字符串中出现了3次。
txt文件保存到你的Python程序所在文件,该文件中保存了得票村民姓名,姓名每出现一次,代表获得一票。统计村民得票数,并按的票数从大到小显示村民姓名和其得票数。提示:使用字典例如文件内容为:张三李四王二张三张三王二王五李四张三程序显示:张三获得4票李四获得2票王二获得1票王五获得1票
可以使用Python中的字典来完成该任务,代码如下:
```python
votes_dict = {}
# 读取文件内容
with open('votes.txt', 'r') as f:
for line in f:
name = line.strip()
if name in votes_dict:
votes_dict[name] += 1
else:
votes_dict[name] = 1
# 按得票数从大到小排序
sorted_votes = sorted(votes_dict.items(), key=lambda x: x[1], reverse=True)
# 输出结果
for name, count in sorted_votes:
print('{}获得{}票'.format(name, count))
```
假设votes.txt文件内容如下:
```
张三
李四
王二
张三
张三
王二
王五
李四
张三
```
运行上述代码将输出以下结果:
```
张三获得4票
李四获得2票
王二获得2票
王五获得1票
```
阅读全文
相关推荐
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)