首页 > 解决方案 > 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: "))

我如何写下一些模式以在以后对其进行更新?

标签: pythondictionaryfor-loop

解决方案


这可能会帮助您:

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}

推荐阅读