原程序为:

users = {
    ‘alan’ : {
        ‘first_name’ : ‘alan’,
        ‘last_name’ : ‘job’,
        ‘location’ : ‘beijing’,
    },
    ‘bob’ :  {
        ‘first_name’ : ‘bob’,
        ‘last_name’ : ‘wang’,
        ‘location’ : ‘shanghai’,
    },
}
for user_name,value_name in users.items():
    print(“\n username is :” + user_name)
    full_name = value_name[‘first_name’] +” ” + value_name[‘last_name’],
    location = value_name[‘location’],
    print(“\tfull name : ” + full_name.title())
    print(“\tlocation : ” + location.title()
运行之后,报错:AttributeError: ‘tuple’ object has no attribute ‘title’
百思不得其解,为啥会出现这个问题呢,title也没拼错呀
检查之后发现,手滑多打了两个逗号,这就导致了full_name变成了另一种格式(tuple元组),而无法调用title命令。
删除逗号以后正常输出:

username is :alan
full name : Alan Job
location : Beijing

username is :bob
full name : Bob Wang
location : Shanghai