Python 在添加'+';在值之间签名
我有一本类似于以下内容的词典:Python 在添加'+';在值之间签名,python,list,dictionary,concatenation,Python,List,Dictionary,Concatenation,我有一本类似于以下内容的词典: myDictionary = {'Rent' : ['100'], 'Other Income' : ['10', '45, '20']} 我试图将字典列表的值合并成一个字符串,同时在它们之间添加一个“+”号。我的目标是让输出看起来像这样: myDictionary = {'Rent' : ['+100'], 'Other Income' : ['+10+45+20']} 这几天来,我一直在四处寻找答案,但找不到有效的答案 任何帮助都将不胜感激 你可以使用下面
myDictionary = {'Rent' : ['100'], 'Other Income' : ['10', '45, '20']}
我试图将字典列表的值合并成一个字符串,同时在它们之间添加一个“+”号。我的目标是让输出看起来像这样:
myDictionary = {'Rent' : ['+100'], 'Other Income' : ['+10+45+20']}
这几天来,我一直在四处寻找答案,但找不到有效的答案
任何帮助都将不胜感激 你可以使用下面的听写理解
>>> {key: ['+'+'+'.join(values)] for key, values in myDictionary.items()}
{'Rent': ['+100'], 'Other Income': ['+10+45+20']}
谢谢这真是太棒了。我大约一个月前开始学习这个,所以我还是个新手。