Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để tuần tự hóa một từ điển Python thành một chuỗi và ngược lại?

Đại diện tốt nhất cho từ điển python trong chuỗi là JSON. bạn có thể sử dụng json.dumps (dict) để chuyển từ điển thành chuỗi. Và bạn có thể sử dụng json.loads (string) để lấy lại từ điển từ chuỗi.

Ví dụ

Ví dụ:chúng tôi sắp xếp tuần tự từ điển đã cho như sau.

>>> import json
>>> d = {'id': 15, 'name': 'John'}
>>> x = json.dumps(d)
>>> print x
{"id": 15, "name": "John"}
>>> print json.loads(x)
{u'id': 15, u'name': u'John'}

Đây là cách dễ nhất và nhanh nhất để tuần tự hóa và giải mã hóa từ điển Python.