如何在字典python中访问列表内的元素?

米奇

我有一个函数返回一个json格式的数据集。这是一个示例:

[{u'category': [u'Transfer', u'Withdrawal', u'ATM'], u'category_id': u'21012002', u'_account': u'XARE85EJqKsjxLp6XR8ocg8VakrkXpTXmRdOo', u'name': u'ATM Withdrawal', u'amount': 200, u'meta': {u'location': {u'city': u'San Francisco', u'state': u'CA'}}, u'date': u'2014-07-21', u'score': {u'location': {u'city': 1, u'state': 1}, u'name': 1}, u'_id': u'0AZ0De04KqsreDgVwM1RSRYjyd8yXxSDQ8Zxn', u'type': {u'primary': u'special'}, u'pending': False}] 

for trans in foodie_data:
            print 'Name={},Amount={},Date={}, Categories ={}\n'.format(trans['name'],trans['amount'],trans['date'],trans['category'])

该脚本打印:

Name=ATM Withdrawal,Amount=200,Date=2014-07-21,Categories=[u'Transfer', u'Withdrawal', u'ATM']

我希望它以字符串而不是列表的形式返回Categories:

Name=ATM Withdrawal,Amount=200,Date=2014-07-21,Categories='Transfer, Withdrawal,ATM']

这样做最有效的方法是什么?

阿比吉特

代码中的两个快速修复可以解决它

  1. 加入trans['category']由逗号返回的列表,以逗号分隔,这样它是字符串而不是列表的字符串表示形式。
  2. 引用categoryie的格式说明符Categories =\'{}\'

    for trans in foodie_data:
        print 'Name={},Amount={},Date={}, Categories =\'{}\'\n'.format(
        trans['name'],
        trans['amount'],
        trans['date'],
        ', '.join(trans['category']))
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中的字典元素列表中访问字典?

来自分类Dev

在python中访问字典列表中的元素

来自分类Dev

如何在Python中将元素追加到字典中的列表

来自分类Dev

如何在python中的字典列表中计算元素?

来自分类Dev

如何在列表字典中删除列表元素?

来自分类Dev

如何在python中的字典中访问字典的值

来自分类Dev

如何在Swift中访问字典中的随机元素

来自分类Dev

如何基于列表中的元素从Python字典中删除元素?

来自分类Dev

python在字典中访问字典中的元素

来自分类Dev

如何访问字典中的元素?

来自分类Dev

如何在Django模板中访问字典元素?

来自分类Dev

如何在嵌套字典中按元素访问pandas multiindex?

来自分类Dev

如何在Scala中访问列表中的列表元素

来自分类Dev

在python中访问字典中的字典列表

来自分类Dev

Python 3:在字典内的列表中查找元素

来自分类Dev

如何在python中比较列表/数组/字典中的相应元素

来自分类Dev

如何从字典列表中的字典访问值?

来自分类Dev

Python:如何在列表和字典之间创建公共元素

来自分类Dev

如何在以列表为值的字典中搜索多个元素?

来自分类Dev

如何在字典中将元素添加到列表中?

来自分类Dev

如何访问python中列表内元组内的列表

来自分类Dev

如何在python中正确访问嵌套列表的元素

来自分类Dev

如何在Java中访问对象列表元素?

来自分类Dev

如何在netlogo中访问嵌套列表的元素

来自分类Dev

如何在R中访问排序列表的元素

来自分类Dev

如何在netlogo中访问嵌套列表的元素

来自分类Dev

如何在Python中从字典的多个值访问单个键

来自分类Dev

如何在python中访问嵌套字典键的值?

来自分类Dev

如何在python中的列表中遍历字典

Related 相关文章

  1. 1

    如何在python中的字典元素列表中访问字典?

  2. 2

    在python中访问字典列表中的元素

  3. 3

    如何在Python中将元素追加到字典中的列表

  4. 4

    如何在python中的字典列表中计算元素?

  5. 5

    如何在列表字典中删除列表元素?

  6. 6

    如何在python中的字典中访问字典的值

  7. 7

    如何在Swift中访问字典中的随机元素

  8. 8

    如何基于列表中的元素从Python字典中删除元素?

  9. 9

    python在字典中访问字典中的元素

  10. 10

    如何访问字典中的元素?

  11. 11

    如何在Django模板中访问字典元素?

  12. 12

    如何在嵌套字典中按元素访问pandas multiindex?

  13. 13

    如何在Scala中访问列表中的列表元素

  14. 14

    在python中访问字典中的字典列表

  15. 15

    Python 3:在字典内的列表中查找元素

  16. 16

    如何在python中比较列表/数组/字典中的相应元素

  17. 17

    如何从字典列表中的字典访问值?

  18. 18

    Python:如何在列表和字典之间创建公共元素

  19. 19

    如何在以列表为值的字典中搜索多个元素?

  20. 20

    如何在字典中将元素添加到列表中?

  21. 21

    如何访问python中列表内元组内的列表

  22. 22

    如何在python中正确访问嵌套列表的元素

  23. 23

    如何在Java中访问对象列表元素?

  24. 24

    如何在netlogo中访问嵌套列表的元素

  25. 25

    如何在R中访问排序列表的元素

  26. 26

    如何在netlogo中访问嵌套列表的元素

  27. 27

    如何在Python中从字典的多个值访问单个键

  28. 28

    如何在python中访问嵌套字典键的值?

  29. 29

    如何在python中的列表中遍历字典

热门标签

归档