让我们拿字典
r = {u'a': 'john', u'b': 'ABA Design House , Developing Minds Foundation , Food Network South Beach Wine & Food Festival', u'c': 'give'}
p>我想把它转换成:
r = {u'a': 'john', u'b': ['ABA Design House', 'Developing Minds Foundation', 'Food Network South Beach Wine & Food Festival'], u'c': '给'
最佳答案
使用内置方法 split()
>>> r[u'b'] = r[u'b'].split(',')
>>> r
{u'a': 'john', u'c': 'give', u'b': ['ABA Design House ', ' Developing Minds Foundation ', ' Food Network South Beach Wine & Food Festival']}
如果您对前导/尾随空格感到不舒服,请在拆分后使用 strip() 方法
>>> r[u'b']=[x.strip() for x in r[u'b'].split(',')]
>>> r
{u'a': 'john', u'c': 'give', u'b': ['ABA Design House', 'Developing Minds Foundation', 'Food Network South Beach Wine & Food Festival']}
关于python - 将单个字典值转换为列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9531028/