Skip to main content
 首页 » 编程设计

python之将单个字典值转换为列表

2025年05月04日14artech

让我们拿字典

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']}