พิจารณาคำสั่งเช่น
mydict = {
'Apple': {'American':'16', 'Mexican':10, 'Chinese':5},
'Grapes':{'Arabian':'25','Indian':'20'} }
ฉันจะเข้าถึงเช่นองค์ประกอบเฉพาะของพจนานุกรมนี้ได้อย่างไร ตัวอย่างเช่นฉันต้องการพิมพ์องค์ประกอบแรกหลังจากจัดรูปแบบองค์ประกอบแรกของ Apple ซึ่งในกรณีของเราคือ 'อเมริกัน' เท่านั้น?
ข้อมูลเพิ่มเติมโครงสร้างข้อมูลข้างต้นสร้างขึ้นโดยการแยกวิเคราะห์ไฟล์อินพุตในฟังก์ชัน python เมื่อสร้างขึ้นแล้วอย่างไรก็ตามจะยังคงเหมือนเดิมสำหรับการรันนั้น
ฉันใช้โครงสร้างข้อมูลนี้ในฟังก์ชันของฉัน
ดังนั้นหากไฟล์มีการเปลี่ยนแปลงในครั้งต่อไปที่เรียกใช้แอปพลิเคชันนี้เนื้อหาของไฟล์จะแตกต่างกันดังนั้นเนื้อหาของโครงสร้างข้อมูลนี้จะแตกต่างกัน แต่รูปแบบจะเหมือนกัน คุณจะเห็นว่าฉันอยู่ในฟังก์ชันของฉันฉันไม่รู้ว่าองค์ประกอบแรกใน Apple คือ 'อเมริกัน' หรืออย่างอื่นดังนั้นฉันจึงไม่สามารถใช้ 'อเมริกัน' เป็นกุญแจได้โดยตรง
dict
อย่าเรียกพจนานุกรมของคุณ คำว่า 'dict' เป็นคีย์เวิร์ดใน Python อยู่แล้ว ใช้อย่างอื่นเช่นmydict
.