Python如何给列表的每个元素添加固定键生成指定格式字典列表
实现方案
方法1:列表推导式(推荐,可读性最高)
直接通过遍历列表元素构造目标字典即可,一行代码就能完成:
student = ["James", "Abhinay", "Peter"] result = [{"name": item} for item in student]
方法2:map函数实现
如果偏好函数式写法,也可以用map配合匿名函数实现:
student = ["James", "Abhinay", "Peter"] result = list(map(lambda x: {"name": x}, student))
两种写法执行后得到的result都完全符合要求的输出格式。
内容的提问来源于stack exchange,提问作者user17082820
相关产品推荐
相关产品推荐

