[英]How can I print list in dictionary in Python?
I have following string and I want to print the list objects: 我有以下字符串,我想打印列表对象:
{u'categories': [u'Food', u'Grocery']}
I used following ode but does not work: 我用下面的颂歌,但不起作用:
d = {u'categories': [u'Food', u'Grocery']}
print "Categories: " + d['categories']
print "Categories: " + d['categories[0]']
Thank you! 谢谢!
>>> d = {u'categories': [u'Food', u'Grocery']}
>>> print "Categories: " + ', '.join(d['categories'])
Categories: Food, Grocery
>>> print "Categories: " + d['categories'][0]
Categories: Food
If you're wanting to print categories followed by the name of each category then: 如果要打印类别,然后打印每个类别的名称,则:
for category in your_dict['categories']:
print 'Categories:', category
for k,v in your_dict.iteritems():
for item in v:
print k, ":", item
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.