python - Python - 如何为嵌套字典编写模式?
问题描述
我在一些运动中挣扎。我必须创建一个嵌套字典,然后启动它。我想(如果可能的话)使用 for 循环启动该字典。问题是我不确定我应该如何声明某种模式。我会尝试用一些例子来解释它。
假设我们有一个空字典
dictionary = {}
我想从中指定模式,例如
dictionary = {Name: {"Surname": surname, "Age": age}
在 for 循环中将启动“name”、“surname”、“age”等变量并添加到字典中
for x in range(0, 2):
name = input("Enter some name: ")
surname= input("Enter some surname: ")
age = int(input("Enter some shoe age: "))
我如何写下一些模式以在以后对其进行更新?
解决方案
这可能会帮助您:
dictionary = {}
for _ in range(3):
name = input("Enter some name: ")
surname= input("Enter some surname: ")
age = int(input("Enter some shoe age: "))
dictionary[name] = {"Surname": surname, "Age": age}
推荐阅读
- javascript - 在 YUI 中的 DataSource 中显示网格中的数据?
- java - Hamcrest 测试奇怪的时移失败
- vue.js - 我想在按下添加按钮时添加新行,并且每个添加的行都应该有一个删除按钮来删除该行
- debugging - 由于编译错误,Elasticsearch 在 IntelliJ 上构建失败
- python - DRF:有条件地更改序列化程序
- javascript - React ssr(next)-getInitialProps 插入一个 reactNode 到 props 渲染
- mysql - 半同步主主复制
- javascript - 通过键比较两个嵌套对象并获取匹配的对象/数组
- javascript - 如何制作可更新的导航栏?
- java - 如何使用 Google Cloud Storage Java SDK 获取存储桶中最后创建的文件?