คู่คีย์-ค่าในพจนานุกรมผ่าน for ใน Python
ด้วยลูป for คุณยังสามารถแสดง
คู่คีย์-ค่าของพจนานุกรมได้
ตัวอย่าง
สมมติว่าเรามีพจนานุกรม dct:
dct = {
'a': 1,
'b': 2,
'c': 3
}
มาลองแสดงองค์ประกอบทั้งหมดของมันกัน สำหรับสิ่งนี้
ในฟังก์ชัน print เรากำหนดคีย์และ
ค่า:
for key in dct:
print(key, dct[key])
ผลลัพธ์ของการดำเนินการโค้ด:
'a 1'
'b 2'
'c 3'
ตัวอย่าง
รับคีย์ของพจนานุกรมได้โดยใช้
เมธอด items เมธอดนี้ส่งคืน
วัตถุแบบวนซ้ำพิเศษ ซึ่งสามารถ
วนลูปด้วย for ได้:
for el in dct.items():
print(el)
หลังจากรันโค้ด จะแสดงทูเพิล ที่ประกอบด้วยคู่คีย์-ค่า:
('a', 1)
('b', 2)
('c', 3)
โจทย์ฝึกปฏิบัติ
กำหนดพจนานุกรม:
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
แสดงคีย์และค่าขององค์ประกอบ ออกทางคอนโซล
สร้างพจนานุกรมที่เก็บลำดับเลขเดือน และชื่อเดือน แสดงคู่คีย์-ค่าทั้งหมดของพจนานุกรมนี้