在定义名称时如何修正“名称未定义”?

2024-10-16 17:21:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我收到一个错误“NameError:name'first\u name'未定义”。你知道吗

narek = {
    "first_name": "Narek",
    "last_name": "Kuloyan",
    "age": 27,
    "city": "Yerevan",
    }
…
people = [narek, tigran, karen]
for mard in people:
    for tvyal, info in mard.items():
        anun = info[first_name] + info[last_name]
        print("Anun azganun: "+ anun.title())
        print("\nTariq: " + str(info[age]))

Tags: nameininfoforage错误peoplefirst
1条回答
网友
1楼 · 发布于 2024-10-16 17:21:16

如果我正确理解了您期望实现的目标,那么这段代码应该可以完成这项工作。你知道吗

narek = {
    "first_name": "Narek",
    "last_name": "Kuloyan",
    "age": 27,
    "city": "Yerevan",
    }

people = [narek]

for mard in people:
    anun = mard['first_name'] + mard['last_name']
    print("Anun azganun: "+ anun.title())
    print("\nTariq: " + str(mard['age']))

相关问题 更多 >