การเข้าถึงค่าขององค์ประกอบในพจนานุกรม Python
เพื่อจะดึงค่าขององค์ประกอบจากพจนานุกรม คุณต้องอ้างอิงถึงคีย์ของมัน
สมมติว่าเรามีพจนานุกรมต่อไปนี้:
dct = {
'a': 1,
'b': 2,
'c': 3
}
ลองดึงองค์ประกอบแรกจากมันออกมา โดยการระบุชื่อคีย์ในวงเล็บเหลี่ยม หลังชื่อพจนานุกรม:
print(dct['a']) # จะแสดงผล 1
แต่ถ้าอ้างอิงถึงคีย์ที่ไม่มีอยู่ใน พจนานุกรม จะทำให้เกิดข้อผิดพลาด:
print(dct['x']) # จะแสดงข้อผิดพลาด
นอกจากนี้ คุณสามารถเก็บคีย์ของพจนานุกรมไว้ในตัวแปรได้:
key = 'a'
print(dct[key]) # จะแสดงผล 1
กำหนดพจนานุกรม:
dct = {
'x': 1,
'y': 2,
'z': 3
}
ให้แสดงผลแต่ละองค์ประกอบของพจนานุกรมนี้
กำหนดพจนานุกรม:
dct = {
'a': 1,
'b': 2,
'c': 3
}
ให้แสดงผลตัวเลข 2 ออกมาจากมัน
กำหนดพจนานุกรม:
dct = {
'x': 1,
'y': 2,
'z': 3
}
กำหนดตัวแปร:
key = 'x'
ให้แสดงผลองค์ประกอบ ซึ่งคีย์ของมันถูกเก็บไว้ในตัวแปร
กำหนดพจนานุกรม:
dct = {
'a': 5,
'b': 10,
'c': 15
}
ให้แสดงผลค่าทั้งหมดจากพจนานุกรมตามลำดับ แล้วหาผลรวมของค่าเหล่านั้น
กำหนดพจนานุกรม:
dct = {
1: 'a',
2: 'b',
3: 'c'
}
ให้เขียนโค้ดเพื่อให้ได้สตริงต่อไปนี้:
'abc'