white,blue' }, { 'mi': 'white' }, { 'fa': 'black' } ]
tmphash = {}
for l in hashtable:
for k,v in l.items():
for x in v.lower().split(','):
key = x.strip()
tmphash[key] = [] if key not in tmphash
tmphash[key].append(k)
но это же можно красиво переписать? есть идеи?
(для тех кому лениво читать и запускать код) а что оно должно сделать?
нерабочее
рабочее
Нет, не рабочее. У тебя части тернарника не хватает
оно должно их значений сделать ключи, а из ключей - значения
а. да. точно. сначала покалечил, потом запостил :)
исправленный код есть?
Обсуждают сегодня