Python 字典中的 For 循环

问题描述 投票:0回答:1

我的程序有问题。 我想打印所有数据,但只打印 打印一个人。

我将非常感谢您的帮助。

这是我的代码:

osoba = {
    'jsparrow': {
        'first_name': 'jack',
        'last_name': 'sparrow',
        'age': 45,
        'city': 'la',
    },
    'awrob': {
        'first_name': 'adrian',
        'last_name': 'sparrow',
        'age': 23,
        'city': 'pl'
    },
    'jkowalski': {
        'first_name': 'jan',
        'last_name': 'kowalski',
        'age': 34,
        'city': 'warszawa'
    }
}

for user, user_info in osoba.items():
    print(f"\nNazwa użytkownika: {user}")
    f_name = f"{user_info['first_name']} {user_info['last_name']}"
    location = f"{user_info['city']}"
    wiek = f"{user_info['age']}"

print(f"\t Imię i nazwisko: {f_name}")
print(f"\t Miejsce zamieszkania: {location}")
print(f"\t Wiek: {wiek}")
python dictionary pycharm
1个回答
0
投票
osoba = {
'jsparrow': {
    'first_name': 'jack',
    'last_name': 'sparrow',
    'age': 45,
    'city': 'la',
},
'awrob': {
    'first_name': 'adrian',
    'last_name': 'sparrow',
    'age': 23,
    'city': 'pl'
},
'jkowalski': {
    'first_name': 'jan',
    'last_name': 'kowalski',
    'age': 34,
    'city': 'warszawa'
}

}

对于用户,osoba.items() 中的 user_info: 打印(f” Nazwa użytkownika:{用户}”) print(f" Imię i nazwisko: {user_info.setdefault('first_name')} {user_info.setdefault('last_name')}") print(f"Miejsce zamieszkania: {user_info.setdefault('city')}") print(f" Wiek: {user_info.setdefault('age')}")

© www.soinside.com 2019 - 2024. All rights reserved.