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

จะพิมพ์ค่าทั้งหมดของพจนานุกรมใน Python ได้อย่างไร


วัตถุพจนานุกรมมีเมธอด value() ซึ่งทำหน้าที่นี้ให้กับเรา

>>> D1 = {1:'a', 2:'b', 3:'c'}
>>> D1.values()
dict_values(['a', 'b', 'c'])
>>> list(D1.values())
['a', 'b', 'c']

คุณยังสามารถรับค่าที่สอดคล้องกันได้โดยการวนซ้ำผ่านฝาปิดของคีย์ที่ส่งคืนโดยวิธีคีย์ () ของพจนานุกรม

>>> L1 = list(D1.keys())
>>> for i in L1:
   print (i)
a
b
c