Преобразование списка строк ключа / значения в карту. Предположим, что список содержит только строки и каждая строка содержит ровно один символ ':'.
Является ли следующий код хорошим подходом? Кто-нибудь знает более изящное решение для этого?
>>> l = ['name:number']
>>> l = {x[:x.find(':')] : x[x.find(':')+1:] for x in l}
>>> print(l)
{'name': 'number'}