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

Làm thế nào để chuyển đổi Từ điển Python thành một danh sách?

Lớp từ điển của Python có ba phương thức cho mục đích này. Các mục phương thức (), khóa () và giá trị () trả về đối tượng dạng xem bao gồm nhiều cặp khóa-giá trị, chỉ khóa và chỉ giá trị tương ứng. Phương thức danh sách dựng sẵn chuyển đổi các đối tượng dạng xem này trong các đối tượng danh sách.

>>> d1 = {'name': 'Ravi', 'age': 23, 'marks': 56}
>>> d1.items()
dict_items([('name', 'Ravi'), ('age', 23), ('marks', 56)])
>>> l1 = list(d1.items())
>>> l1
[('name', 'Ravi'), ('age', 23), ('marks', 56)]
>>> d1.keys()
dict_keys(['name', 'age', 'marks'])
>>> l2 = list(d1.keys())
>>> l2
['name', 'age', 'marks']
>>> l3 = list(d1.values())
>>> l3
['Ravi', 23, 56]