首页 > 解决方案 > 向字典中预先存在的键添加值?

问题描述

我正在尝试向 Python 中的现有字典键添加第三个值。我敢肯定这可能很容易,但我对编码还很陌生,所以我尝试过的每种方式都会引发错误。以下是我尝试导致语法错误的示例。我还尝试将冒号设为等号,但我得到了can't assign to a literal我认为是由于=同一行代码中存在两个不同的消息。

student = [
        { "name": "Kellie", "student_id": 12345},
        { "name": "James", "student_id": 39875},
        { "name": "Katie", "student_id": 24680},
        ]

student[0] = "lastName" : "Vee"
student[1] = "lastName" : "Tee"
student[2] = "lastName" : "Zee"

标签: pythondictionarykey

解决方案


尝试添加这样的元素:

student[0]["grade"] = "1"

它将在此处添加:{ "name": "Kellie", "student_id": 12345} 新键 "grade" 并分配值为 1。


推荐阅读