开发者社区> 问答> 正文

如何使用.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 2535 0
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
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载