Мне нужно добавить значения списка для ключей в словаре, не удаляя значения уже там - PullRequest
0 голосов
/ 22 октября 2019

У меня есть два словаря с одинаковыми ключами и разными значениями. Я хочу, чтобы ключи и оба значения были вместе.

У меня есть значения в отдельном списке, но я не могу понять, как получить их в словаре.

dictionaryPercent = dict(withPercent)
dictionaryCounter = dict(c.most_common(7))
listCounterVal = list(dictionaryCounter.values())

вывод на данный момент:

{
  'ut': 4.3478260869565215,
  'in': 4.3478260869565215,
  'dolor': 2.898550724637681,
  'dolore': 2.898550724637681,
  'lorem': 1.4492753623188406,
  'ipsum': 1.4492753623188406,
  'sit': 1.4492753623188406
}[
  3,
  3,
  2,
  2,
  1,
  1,
  1
]{
  'ut': 3,
  'in': 3,
  'dolor': 2,
  'dolore': 2,
  'lorem': 1,
  'ipsum': 1,
  'sit': 1
}

Что я хочу:

{'ut': 3 | 4.3%, 'in': 3 | 4.3%, 'dolor': 2 | 2.9%, etc..

РЕДАКТИРОВАТЬ: Найдено решение:

dd = defaultdict(list)
ds = [dictionaryCounter, dictionaryPercent]
d = {}
for k in dictionaryCounter.keys():
    d[k] = tuple(d[k] for d in ds)
    print(d)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...