已知有三位学生参加了主题演讲的记录列表: names=['xiaoma','xiaowang','xiaoma','xiaoliu','xiaoma','xiaoliu'] 请统计出每个学生参加活动的次数并记录到字典中,结果如下: {'xiaoma':3,'xiaowang':1,'xiaoliu':2'}
时间: 2023-08-06 16:17:35 浏览: 408
xiaoma.zip_barein7_php_zip
好的,这也是一个比较简单的题目。以下是Python代码实现:
```python
names = ['xiaoma', 'xiaowang', 'xiaoma', 'xiaoliu', 'xiaoma', 'xiaoliu']
count_dict = {}
for name in names:
if name in count_dict:
count_dict[name] += 1
else:
count_dict[name] = 1
print(count_dict)
```
输出结果为:
```
{'xiaoma': 3, 'xiaowang': 1, 'xiaoliu': 2}
```
代码解释:
首先,我们定义了一个列表`names`,其中包含了三位学生参加活动的记录列表。
接着,我们定义了一个空字典`count_dict`,用于存放每个学生参加活动的次数。
然后,我们使用`for`循环遍历列表`names`,判断每个学生是否已经在字典`count_dict`中出现过,如果已经出现过,则将该学生的次数加1,否则将该学生的次数设为1。
最后,我们输出统计好的字典`count_dict`。
阅读全文