[英]How to fix “name is not defined” when it is defined?
我收到一個錯誤“ NameError:名稱'first_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]))
如果我正確理解了您期望實現的目標,那么此代碼就可以完成工作。
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']))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.