Объединить значения списка словаря при добавлении знака «+» между значениями - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть словарь, подобный следующему:

myDictionary = {'Rent' : ['100'], 'Other Income' : ['10', '45, '20']}

Я пытаюсь объединить значения списков словарей в одну строку, добавляя между ними знак «+».Моя цель - чтобы результат выглядел примерно так:

myDictionary = {'Rent' : ['+100'], 'Other Income' : ['+10+45+20']}

Я искал ответ на этот вопрос уже несколько дней и не могу придумать что-нибудь, что будет работать.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 16 ноября 2018

Вы можете использовать следующее понимание слова

>>> {key: ['+'+'+'.join(values)] for key, values in myDictionary.items()}
{'Rent': ['+100'], 'Other Income': ['+10+45+20']}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...