Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฉันจะจัดลำดับพจนานุกรม Python เป็นสตริงและในทางกลับกันได้อย่างไร


การแสดงที่ดีที่สุดสำหรับพจนานุกรมหลามในสตริงคือ JSON คุณสามารถใช้ json.dumps(dict) เพื่อแปลงพจนานุกรมเป็นสตริง และคุณสามารถใช้ json.loads(string) เพื่อดึงพจนานุกรมกลับจากสตริงได้

ตัวอย่าง

ตัวอย่างเช่น เราจัดลำดับพจนานุกรมให้ดังนี้

>>> 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'}

นี่เป็นวิธีที่ง่ายและรวดเร็วที่สุดในการทำให้พจนานุกรม Python เป็นอนุกรมและเลิกซีเรียลไลซ์ซีเรียล