如何在Python 3中向字典列表中已经存在的KEY添加数据

nwlqm0z1  于 2023-01-03  发布在  Python
关注(0)|答案(1)|浏览(178)

我在下面列出了一些字典

users = [
          {
            "username" : "Sarthak",
            "password" : "Sartagarwal1",
            "faves" : ["Shake It Off", "Clocks"]
          },
          {
            "username" : "Sharma21",
            "password" : "Shame200521",
            "faves" : ["Roar", "Shake It Off", "Believer"]
          }
        ]

我想做的是让用户创建一个帐户,所以我要求他们输入用户名和密码,然后,我想为这个新用户创建一个新字典,但是我不知道如何添加。
我试过使用update()方法,也在网上搜索过,但我就是弄不明白,我确实有一个保存所有这些数据的JSON文件,我看到了dump()函数,但我真的不知道在我的特定情况下是否应该使用它。
如果有人能帮我一把,我真的会很感激:)
提前谢谢你,祝你有美好的一天!

g6ll5ycj

g6ll5ycj1#

users在这里是一个列表而不是字典。你可以使用append方法:

users.append(
    {
        "username" : "user1",
        "password" : "pass1",
        "faves" : ["Shake It Off", "Clocks"]
    }
)

print(users)

相关问题