คู่คีย์-ค่าในพจนานุกรมผ่าน for ใน Python

ด้วยลูป for คุณยังสามารถแสดง คู่คีย์-ค่าของพจนานุกรมได้

ตัวอย่าง

สมมติว่าเรามีพจนานุกรม dct:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

มาลองแสดงองค์ประกอบทั้งหมดของมันกัน สำหรับสิ่งนี้ ในฟังก์ชัน print เรากำหนดคีย์และ ค่า:

pythonfor key in dct:
  print(key, dct[key])

ผลลัพธ์ของการดำเนินการโค้ด:

python'a 1'
'b 2'
'c 3'

ตัวอย่าง

รับคีย์ของพจนานุกรมได้โดยใช้ เมธอด items เมธอดนี้ส่งคืน วัตถุแบบวนซ้ำพิเศษ ซึ่งสามารถ วนลูปด้วย for ได้:

pythonfor el in dct.items():
  print(el)

หลังจากรันโค้ด จะแสดงทูเพิล ที่ประกอบด้วยคู่คีย์-ค่า:

python('a', 1)
('b', 2)
('c', 3)

โจทย์ฝึกปฏิบัติ

Задание 1

กำหนดพจนานุกรม:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3,
  'd': 4,
  'e': 5
}

แสดงคีย์และค่าขององค์ประกอบ ออกทางคอนโซล

Задание 2

สร้างพจนานุกรมที่เก็บลำดับเลขเดือน และชื่อเดือน แสดงคู่คีย์-ค่าทั้งหมดของพจนานุกรมนี้