如何修改Python代码实现打印hello及JSON文件中所有女性成员姓名
实现思路
- 在原有循环逻辑基础上筛选出键为
female的字典项,再遍历对应姓名列表逐个拼接输出即可。
修改后完整代码
import json f = open('test.json',) data = json.load(f) for v in data.values(): for element in v: # 匹配女性员工分组 if 'female' in element: for name in element['female']: print(f'Hello {name}')
修改说明
原代码仅遍历输出了每个性别分组的完整字典,新增的逻辑会先判断当前分组是否为女性分组,匹配成功后遍历分组内的所有姓名,格式化输出要求的字符串。
内容的提问来源于stack exchange,提问作者Viktor
相关产品推荐
相关产品推荐

