【发布时间】:2020-11-16 23:48:28
【问题描述】:
努力通过比较值来创建字典,并将大于 90 的值添加到新字典中。我有一个使用 pandas 的实际数据集,但为了简化,我将尝试用列表来解释
list_names = ['annie','betty', 'charlie','debie', 'elf', 'frank', 'goe', 'hayri']
list_ages = [19,23,44,31,55,65,15,40]
年龄与列表中的每个名称相对应,目标是创建一个键:值对,其中包含仅超过 30 岁的值。
感谢您的帮助。
【问题讨论】:
-
dict(zip(list_names, list_ages))或过滤,{k: v for k,v in zip(list_names, list_ages) if v >30}
标签: python pandas numpy dataframe data-analysis