การเข้าถึงค่าขององค์ประกอบในพจนานุกรม Python

เพื่อจะดึงค่าขององค์ประกอบจากพจนานุกรม คุณต้องอ้างอิงถึงคีย์ของมัน

สมมติว่าเรามีพจนานุกรมต่อไปนี้:

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

ลองดึงองค์ประกอบแรกจากมันออกมา โดยการระบุชื่อคีย์ในวงเล็บเหลี่ยม หลังชื่อพจนานุกรม:

pythonprint(dct['a']) # จะแสดงผล 1

แต่ถ้าอ้างอิงถึงคีย์ที่ไม่มีอยู่ใน พจนานุกรม จะทำให้เกิดข้อผิดพลาด:

pythonprint(dct['x']) # จะแสดงข้อผิดพลาด

นอกจากนี้ คุณสามารถเก็บคีย์ของพจนานุกรมไว้ในตัวแปรได้:

pythonkey = 'a'
print(dct[key]) # จะแสดงผล 1
Задание 1

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

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

ให้แสดงผลแต่ละองค์ประกอบของพจนานุกรมนี้

Задание 2

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

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

ให้แสดงผลตัวเลข 2 ออกมาจากมัน

Задание 3

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

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

กำหนดตัวแปร:

pythonkey = 'x'

ให้แสดงผลองค์ประกอบ ซึ่งคีย์ของมันถูกเก็บไว้ในตัวแปร

Задание 4

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

pythondct = {
  'a': 5,
  'b': 10,
  'c': 15
}

ให้แสดงผลค่าทั้งหมดจากพจนานุกรมตามลำดับ แล้วหาผลรวมของค่าเหล่านั้น

Задание 5

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

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

ให้เขียนโค้ดเพื่อให้ได้สตริงต่อไปนี้:

python'abc'