Python มีฟังก์ชันพจนานุกรมดังต่อไปนี้ -
ซีเนียร์ | ฟังก์ชันพร้อมคำอธิบาย |
---|---|
1 | cmp(dict1, dict2) เปรียบเทียบองค์ประกอบของ dict ทั้งสอง |
2 | เลน(ดิก) ให้ความยาวทั้งหมดของพจนานุกรม ซึ่งจะเท่ากับจำนวนรายการในพจนานุกรม |
3 | str(dict) สร้างการแสดงสตริงที่พิมพ์ได้ของพจนานุกรม |
4 | ประเภท(ตัวแปร) ส่งกลับชนิดของตัวแปรที่ส่งผ่าน หากตัวแปรที่ส่งผ่านคือดิกชันนารี ก็จะส่งคืนประเภทพจนานุกรม |
Python มีวิธีพจนานุกรมดังต่อไปนี้ -
ซีเนียร์ | วิธีการพร้อมคำอธิบาย |
---|---|
1 | dict.clear() ลบองค์ประกอบทั้งหมดของพจนานุกรม dict |
2 | dict.copy() ส่งคืนสำเนาพจนานุกรม dict . แบบตื้น |
3 | dict.fromkeys() สร้างพจนานุกรมใหม่ด้วยคีย์จาก seq และค่า ตั้งค่าเป็นค่า . |
4 | dict.get(key, default=None) สำหรับคีย์คีย์ คืนค่าหรือค่าเริ่มต้นหากคีย์ไม่อยู่ในพจนานุกรม |
5 | dict.has_key(คีย์) คืนค่า true ถ้าคีย์ในพจนานุกรม dict, false มิฉะนั้น |
6 | dict.items() ส่งคืนรายการ dict's (คีย์, ค่า) คู่ทูเพิล |
7 | dict.keys() ส่งคืนรายการคีย์พจนานุกรมของดิกชันนารี |
8 | dict.setdefault(key, default=None) คล้ายกับ get() แต่จะตั้งค่า dict[key]=default หากคีย์ไม่ได้อยู่ใน dict |
9 | dict.update(dict2) เพิ่มพจนานุกรม dict2's คู่คีย์-ค่ากับ dict |
10 | dict.values() ส่งคืนรายการค่าของดิกชันนารี |