python - 向字典中预先存在的键添加值?
问题描述
我正在尝试向 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"
解决方案
尝试添加这样的元素:
student[0]["grade"] = "1"
它将在此处添加:{ "name": "Kellie", "student_id": 12345} 新键 "grade" 并分配值为 1。
推荐阅读
- machine-learning - 将视觉上不同的对象分类为一类
- ruby-on-rails - 使用 RubyMine 调试 Rails 5:断点不起作用
- javascript - JS将列表项颜色与选定项匹配
- mongodb - 是否可以提高 Mongoexport 的速度?
- c++ - 如何在 C++ 上读取文件、反转部分文本并将反转的部分写入另一个文件?
- python - 从实例访问类变量如何在 python 中工作?- 一个令人困惑的例子
- java - 使用 css 的背景图像从 servlet 显示 svg
- c# - 有条件地填充 LINQ To 实体中的类字段
- scala - scala map 的花括号和括号
- kubernetes - 如何在 traefik 实例之间共享限速状态?