看板 Python 關於我們 聯絡資訊
在設定檔中很常出現類似這種的字串 (這邊的,可以是; : 或\n等) s = "a=1,b=2,c=7,d=ooxx,e=orz" 現在想把它變成 dict,也就是 d = {'a':'1', 'b':'2', 'c':'7', 'd':'ooxx', 'e':'orz'} 想問有沒有比較 pythonic 的寫法 (我只會土炮用 for 慢慢轉)? shedoh -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.91.28
WanCW:d=dict(e.split('=') for e in s.split(',')) 02/19 17:35
kilfu0701:用configparser ? 02/19 17:59
shedoh:WanCW 大太強了,一行搞定 ^^ 02/19 18:08