Python 2.7 将此列表转换为字符串的最有效方法是什么?
我正在尝试创建一个由字典值中的元素组成的字符串Python 2.7 将此列表转换为字符串的最有效方法是什么?,python-2.7,dictionary,nested-lists,Python 2.7,Dictionary,Nested Lists,我正在尝试创建一个由字典值中的元素组成的字符串 For line in dictionary: print 'Category'.format(line['categories']) 这是运行上述代码的结果: Category = [[u'Cafes', u'cafes'], [u'Pakistani', u'pakistani'], [u'Halal', u'halal']] Category = [u'American (New)', u'newamerican'], [u'Des
For line in dictionary:
print 'Category'.format(line['categories'])
这是运行上述代码的结果:
Category = [[u'Cafes', u'cafes'], [u'Pakistani', u'pakistani'], [u'Halal', u'halal']]
Category = [u'American (New)', u'newamerican'], [u'Desserts', u'desserts']]
当我使用此选项时:
for x in line['categories']:
cat =', '.join(x)
print cat
结果是:
Cafes, cafes
Pakistani, pakistani
Halal, halal
American (New), newamerican
Desserts , desserts
我想要实现的是:
'Cafes, cafes, Pakistani, pakistani, Halal, halal'
American (New), newamerican, Desserts , desserts
您可以这样做:
ss = ''
for x in line['categories']:
cat =', '.join(x)
ss += cat
print ss