Python – Dictionary

Python – Dictionary การเก็บชุดข้อมูลชนิดดิกชันนารี การเก็บชุดข้อมูลชนิดดิกชันนารี(Dictionary) เป็นการเก็บชุดข้อมูลในรูปแบบหนึ่ง ซึ่งข้อมูลภายในชุดข้อมูลไม่มีการเรียงลำดับ จะมีความแตกต่างจากรูปแบบการเก็บชุดข้อมูลแบบอื่นๆ โดยการเก็บข้อมูลแบบอื่นเช่นลิสต์(list), เซต(set) นั้น เราจะทำเพียงเก็บค่าของข้อมูลนั้นๆ เอาไว้เช่น ลิสต์ของข้อมูลอุณหภูมิ, เซตของข้อมูลชื่อผลไม้ แต่สำหรับชุดข้อมูลชนิดดิกชันนารี่ ข้อมูลหนึ่งนั้นจะประกอบไปด้วยชื่อข้อมูล(key)ไว้สำหรับอ้างอิงข้อมูล และ ค่าของข้อมูล(value) ถูกเก็บอยู่ด้วยกัน เนื่องการเก็บชุดข้อมูลชนิดดิกชันนารี(Dictionary) ในข้อมูลแต่ละตัวจะมีทั้งชื่อข้อมูล(key)และค่าของข้อมูล(value) ทำให้ชนิดข้อมูลชนิดนี้มีคุณสมบัติที่ทำให้สามารถค้นหาข้อมูลที่ต้องการโดยอ้างถึงจากชื่อข้อมูล(key)นั้นได้ด้วย ตัวอย่างข้อมูล เป็นชุดข้อมูลชนิดดิกชันนารีสำหรับเก็บข้อมูลหนังสือเล่มหนึ่ง โดยเมื่อทำการออกแบบระบบสำหรับเก็บข้อมูลและทำการระบุคุณลักษณะข้อมูล จะได้รูปแบบข้อมูลหนังสือแต่ละเล่มมีคุณลักษณะดังนี้: ชื่อหนังสือ(name) เลข isbn(isbn) ชื่อผู้แต่ง(author) ชื่อผู้วาดภาพประกอบ(illustrator) ชื่อผู้แปล(translator) น้ำหนัก(weight) ขนาด(size) สำนักพิมพ์(publisher) วันที่จัดพิมพ์(publish_date) จำนวนหน้า(pages) ประเภทหนังสือ(category) ราคา(price) ซึ่งเมื่อต้องการสร้างชุดข้อมูลชนิดดิกชันนารีเพื่อระบุข้อมูลของหนังสือเล่มหนึ่ง จะได้เป็นรูปแบบของชุดข้อมูลชนิดดิกชันนารีดังนี้ # -*- coding: utf-8 -*- import json # สร้างฟังก์ชันสำหรับปรินต์ค่าชุดข้อมูลชนิดดิกชันนารี def print_dictionary(data): # ทำการปรินต์ค่า Read more about Python – Dictionary[…]