开发者社区 问答 正文

如何使用.title()循环具有字符串和整数的字典值?

例如: person={'fname':'harry','lname':'max','age':22,'city':'ktm'}

for value in person.values():

print(str(value.title()))

应该输出的是 Harry Max 22 Ktm

但是报错AttributeError: 'int' object has no attribute 'title'

展开
收起
游客6qcs5bpxssri2 2019-10-11 16:21:42 2568 分享 版权
1 条回答
写回答
取消 提交回答
  • 在使用.title()方法之前,需要将22(在dict中是一个int类型)转换成一个字符串。

    person={'fname':'harry','lname':'max','age':22,'city':'ktm'}

    for value in person.values():

    print(str(value).title(), end=" ")
    
    2019-10-11 16:24:14
    赞同 展开评论
问答地址: