我有一个唯一id(字符串)的字典,以及每个id(也是字符串)的值。问题是某些键有多个以逗号分隔的值。我想不出如何使用字符串操作来基于逗号分割它们,并且仍然将它们分配给它们的键。
例如......
'abcde': 'abc,def'
我希望如此:
'abcde': 'abc'
'abcde': 'def'
任何见解都将受到高度赞赏
答案 0 :(得分:1)
为什么不只是split
?
>>> my_dict = {'key1':'apple,banana,cherry', 'key2':'date,fig', 'key3':'grape,honeydew'}
>>> new_dict = {k, v.split(',') for k, v in my_dict.items()}:
>>> new_dict
{'key1': ['apple', 'banana', 'cherry'],
'key2': ['date', 'fig'],
'key3': ['grape', 'honeydew']}