Сжатие списка в словарьPython

Программы на Python
Anonymous
Сжатие списка в словарь

Сообщение Anonymous »


У меня есть список в виде

['RGT = (HDG, QJV)', 'QDM = (GPB, SXG)', 'DJN = (TQD, BQN)', 'QGG = (GGS, PTC)'..] Как я могу превратить его в словарь, аналогичный (нефункционирующему) выражению:

gamedict = {x[0]:x[1] for x.split('=') in (x for x в игре)} Я знаю, как решить проблему с помощью .split() в несколько строк. Мне просто интересно, есть ли более удобный способ улучшить мое программирование. Спасибо!

Вернуться в «Python»