พจนานุกรมสามารถมีคีย์ที่เหมือนกันได้กี่คีย์ Python
พจนานุกรมสามารถมีคีย์ที่เหมือนกันได้กี่คีย์ Python

วีดีโอ: พจนานุกรมสามารถมีคีย์ที่เหมือนกันได้กี่คีย์ Python

วีดีโอ: พจนานุกรมสามารถมีคีย์ที่เหมือนกันได้กี่คีย์ Python
วีดีโอ: สอนไพธอน Python 3: รู้จักข้อมูลแบบ dictionary (key-value pair) เบื้องต้น 2024, พฤศจิกายน
Anonim

NS กุญแจ ระบุองค์ประกอบของ พจนานุกรม , ค่าเป็นข้อมูลที่สอดคล้องกับที่กำหนด กุญแจ . กุญแจ ค่าที่ไม่ซ้ำกัน i. อี ที่นั่น สามารถ อย่าเป็นสอง กุญแจเหมือนกัน ใน พจนานุกรม.

นอกจากนี้ พจนานุกรมสามารถมีคีย์ Python ที่ซ้ำกันได้หรือไม่

พจนานุกรม Python ไม่สนับสนุน คีย์ซ้ำ . วิธีหนึ่งคือการจัดเก็บรายการหรือชุดภายใน พจนานุกรม . แล้วคุณจะได้ พจนานุกรม ของรายการ

รู้ด้วยว่าคุณจะวนซ้ำพจนานุกรมใน python ได้อย่างไร? มีสองวิธีของ วนซ้ำผ่าน NS พจนานุกรมหลาม วัตถุ. หนึ่งคือการดึงค่าที่เกี่ยวข้องสำหรับแต่ละคีย์ในรายการคีย์ () นอกจากนี้ยังมีรายการ () วิธีการของ พจนานุกรม วัตถุที่ส่งคืนรายการของทูเพิล แต่ละทูเพิลมีคีย์และค่า

คุณจะตรวจสอบได้อย่างไรว่าคีย์อยู่ในพจนานุกรมงูหลามหรือไม่?

ง่ายๆ ตรวจสอบว่าคีย์ มีอยู่ใน พจนานุกรมหลาม คุณสามารถใช้ตัวดำเนินการ in เพื่อค้นหาผ่าน ปุ่มพจนานุกรม เช่นนี้: สัตว์เลี้ยง = {'แมว': 1, 'สุนัข': 2, 'ปลา': 3} ถ้า 'สุนัข' ในสัตว์เลี้ยง: print('Dogs found! ') # Dogs found!

พจนานุกรม Python สามารถมีหลายค่าได้หรือไม่?

ใน หลาม , NS พจนานุกรมสามารถ ถือเพียงตัวเดียว ค่า สำหรับคีย์ที่กำหนด อย่างไรก็ตาม ถ้าคุณ ใช้ ชนิดข้อมูลที่เกี่ยวข้องสำหรับสิ่งนั้น ค่า , คุณควรจะสามารถบันทึกได้ หลายค่า สำหรับคีย์เดียว ตัวเลือกที่ 1: ใช้ tuple เพื่อเป็นตัวแทนของ ค่า ของกุญแจ

แนะนำ: