Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chia string phân cách dấu chấm phẩy thành dictionary Python

Nếu có string dạng:

"Name1=Value1;Name2=Value2;Name3=Value3"

Muốn convert thành dictionary, khá dễ. Split trên ';' rồi trên '=' và pass vào dict constructor.

Ví dụ

>>> s = "Name1=Value1;Name2=Value2;Name3=Value3"
>>> dict(item.split("=") for item in s.split(";"))
{'Name2': 'Value2', 'Name3': 'Value3', 'Name1': 'Value1'}