LZA*_*tal 0 python optimization
我从文件中读取值.我有一行格式大小='GG | 0,WQ | 3,EW | 8,RE | 23'我希望它是一个字典列表.现在我使用这个完美的代码,但似乎必须有一个更清洁的方法来做到这一点.
>>> size = 'GG|0,WQ|3,EW|8,RE|23'
>>> a = [{i.split('|')[0]:i.split('|')[1]} for i in size.split(',')]
>>> a
[{'GG': '0'}, {'WQ': '3'}, {'EW': '8'}, {'RE': '23'}]
>>>
Run Code Online (Sandbox Code Playgroud)
size = 'GG|0,WQ|3,EW|8,RE|23'
elements = size.split(',')
a = [dict([x.split('|')]) for x in elements]
Run Code Online (Sandbox Code Playgroud)