小编LZA*_*tal的帖子

这段代码可以重写为更加pythonic吗?

我从文件中读取值.我有一行格式大小='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)

python optimization

0
推荐指数
1
解决办法
53
查看次数

标签 统计

optimization ×1

python ×1