将一个键添加到列表中的所有值

希马尔·阿查里亚

有一个电子邮件ID列表,需要将密钥“电子邮件”添加到列表中的每个元素。电子邮件清单:

user = ["[email protected]","[email protected]"]

这里要添加电子邮件密钥,输出应为as。[{'email':'[email protected]'},{'email':'[email protected]'}]

为了这,

email_object = {}
email_list = []
user = ["[email protected]","[email protected]"]

for i in user:
    email_object["email"] = i
    email_list.append(email_object)
print(email_list)

结果:

 [{'email': '[email protected]'}, {'email': '[email protected]'}]

结果中仅显示列表中的最后一个电子邮件地址。如何将输出结果显示为:

[{'email': '[email protected]'}, {'email': '[email protected]'}]
大卫·S

您可以像下面这样使用list-comprehension:

users = ["[email protected]","[email protected]"]
res = [{"email": v} for v in users]

这将导致:

[{'email': '[email protected]'}, {'email': '[email protected]'}]

使用代码时遇到的问题是,您email_object在更改列表时将的相同副本附加到列表中。

您可以按以下方式修改代码以使其按预期工作:

...
email_list.append(email_object.copy())
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

scala 将一个键的所有映射值添加到队列中

来自分类Dev

将一个列表上的AddLast()添加到列表数组C#中的所有列表中

来自分类Dev

最后将谓词中所有生成的列表添加到一个大列表中

来自分类Dev

如何使用Redis将多个值添加到一个键中

来自分类Dev

将值添加到匹配谓词的第一个列表(的列表中)

来自分类Dev

将值添加到上一个列表中的列表更改元素

来自分类Dev

将当前值添加到列表中,然后与最后一个值进行比较

来自分类Dev

将一行的所有值作为列表添加到新列中

来自分类Dev

尝试使用reducer函数将一个数组中的所有值添加到JS中的另一个数组中

来自分类Dev

将键添加到多个数组,并使用另一个有序数组中的相应值按顺序填充该键的值

来自分类Dev

将键添加到多个数组,并使用另一个有序数组中的相应值按顺序填充该键的值

来自分类Dev

如何基于Python中的匹配键将键值对添加到另一个字典列表中的现有字典列表中

来自分类Dev

如何将所有Javascript文件的引用添加到一个文件中?

来自分类Dev

Groovy:如何将一个列表作为键添加,并将另一个列表作为值添加到Map

来自分类Dev

这是将列表添加到另一个列表的好方法吗,如果源列表中没有值,则填充默认值

来自分类Dev

如果我需要这些键同时具有一个值(从数据库传递),如何将键添加到PHP数组中?

来自分类Dev

将列表的每个前一个值添加到下一个

来自分类Dev

单击时,将类添加到HTML列表中的一个且只有一个元素

来自分类Dev

将字符串的所有字符添加到列表中,但将数字合并到一个条目 C#

来自分类Dev

是否有Python方式将一个字典的浮点值添加到另一字典的值列表中?

来自分类Dev

将列表中的值添加到Python中另一个列表中值的末尾

来自分类Dev

如何创建一个列表作为字典的键并添加到不同部分的列表中?

来自分类Dev

将一个组中的所有用户添加到另一组中?

来自分类Dev

将键和值添加到Firebase中JSON树中的所有子项

来自分类Dev

Python:将dict值追加到列表(如果已存在)会添加到所有键的值,而不是

来自分类Dev

如果一个值是字典中的键,则将元组值添加到字典

来自分类Dev

将值添加到另一个列表python的基于列表的索引

来自分类Dev

将具有相同键的字典添加到列表中,而不会覆盖Python中的值

来自分类Dev

如何将列表中的列表添加到另一个列表

Related 相关文章

  1. 1

    scala 将一个键的所有映射值添加到队列中

  2. 2

    将一个列表上的AddLast()添加到列表数组C#中的所有列表中

  3. 3

    最后将谓词中所有生成的列表添加到一个大列表中

  4. 4

    如何使用Redis将多个值添加到一个键中

  5. 5

    将值添加到匹配谓词的第一个列表(的列表中)

  6. 6

    将值添加到上一个列表中的列表更改元素

  7. 7

    将当前值添加到列表中,然后与最后一个值进行比较

  8. 8

    将一行的所有值作为列表添加到新列中

  9. 9

    尝试使用reducer函数将一个数组中的所有值添加到JS中的另一个数组中

  10. 10

    将键添加到多个数组,并使用另一个有序数组中的相应值按顺序填充该键的值

  11. 11

    将键添加到多个数组,并使用另一个有序数组中的相应值按顺序填充该键的值

  12. 12

    如何基于Python中的匹配键将键值对添加到另一个字典列表中的现有字典列表中

  13. 13

    如何将所有Javascript文件的引用添加到一个文件中?

  14. 14

    Groovy:如何将一个列表作为键添加,并将另一个列表作为值添加到Map

  15. 15

    这是将列表添加到另一个列表的好方法吗,如果源列表中没有值,则填充默认值

  16. 16

    如果我需要这些键同时具有一个值(从数据库传递),如何将键添加到PHP数组中?

  17. 17

    将列表的每个前一个值添加到下一个

  18. 18

    单击时,将类添加到HTML列表中的一个且只有一个元素

  19. 19

    将字符串的所有字符添加到列表中,但将数字合并到一个条目 C#

  20. 20

    是否有Python方式将一个字典的浮点值添加到另一字典的值列表中?

  21. 21

    将列表中的值添加到Python中另一个列表中值的末尾

  22. 22

    如何创建一个列表作为字典的键并添加到不同部分的列表中?

  23. 23

    将一个组中的所有用户添加到另一组中?

  24. 24

    将键和值添加到Firebase中JSON树中的所有子项

  25. 25

    Python:将dict值追加到列表(如果已存在)会添加到所有键的值,而不是

  26. 26

    如果一个值是字典中的键,则将元组值添加到字典

  27. 27

    将值添加到另一个列表python的基于列表的索引

  28. 28

    将具有相同键的字典添加到列表中,而不会覆盖Python中的值

  29. 29

    如何将列表中的列表添加到另一个列表

热门标签

归档