可以使用Python的字典(dictionary)来统计男女人数。首先,你可以创建一个空的字典,然后遍历每个人的性别,将性别作为字典的键,如果该性别已经在字典中,则将该性别的计数加1,如果该性别不在字典中,则将该性别添加到字典中,并设置计数为1。最后,可以打印出字典中男女的人数统计。
下面是一个示例代码:
people = ["男", "女", "男", "男", "女", "女", "男"]
gender_count = {}
for gender in people:
if gender in gender_count:
gender_count[gender] += 1
else:
gender_count[gender] = 1
print("男人数:", gender_count.get("男", 0))
print("女人数:", gender_count.get("女", 0))
在这个示例中,我们定义了一个列表people
,其中包含了一些人的性别信息。我们创建了一个空的字典gender_count
,然后遍历了每个人的性别。对于每个性别,我们首先检查该性别是否已经在字典中,如果是,则将对应的计数加1,如果不是,则将该性别添加到字典中,并设置计数为1。最后,我们使用get
方法获取男和女的人数,如果某个性别在字典中不存在,则默认返回0。最终,我们打印出男女人数的统计结果。