import csv
ratings_file = open("ratings.txt","r")
book_file = open("booklist.txt","r")
ratinglist = open("ratings.txt").readlines()
booklist = open("booklist.txt").readlines()
keys = [key.strip('\n') for key in ratinglist[0::2]]
values = [value.strip(' \n').split(' ') for value in ratinglist[1::2]]
my_dict = dict(zip(keys, values))
print(my_dict)
Мой словарь:
{'Nathan': ['0', '0', '0', '0', '0', '0', '0', '-5', '0', '5', '1', '0', '0',
'0', '1', '0', '5', '0', '-3', '0', '3', '0', '0', '0', '0', '0',
'0', '-5', '0', '0', '-3', '5', '0', '5', '0', '3', '0', '0', '1',
'0', '3', '1', '3', '5', '0', '0', '0', '0', '0', '1', '-5', '0',
'0', '0', '0']}
У меня есть этот словарь, ключ которого является именем, а затем значение является списком значений.
Я интересно, можно ли добавить все значения к связанному ключу и превратить его в другой диктонник со значением ключей.
Например, мне было интересно, смогу ли я сделать это:
'Nathan' : ['241']
вместо того, чтобы все значения были разными целыми числами
Я знаю, как добавить все значения вместе для списка или словаря, но я не понимаю, как это сделать для словаря с список значений.
Спасибо