我有以下字符串,我試圖解析爲k的字典,V如何做一個列表理解服用第一列表,然後一個字典在python
富=「ABC = foo中。 bazz; DEFG = 6cab; RANDO =隨機;記號= foobar的」
我可以用一些非常醜陋的代碼
foo_dict = {}
bar = foo.split(';')
for item in bar:
x = item.split('=')
foo_dict[x[0]] = x[1]
我更喜歡這是一個簡單的1線列表理解實現這一目標。
小心刪除每個分號後面的空格,否則它將成爲密鑰的一部分。 – chepner