ค่าพจนานุกรม Python () วิธีการ

Kha Phcnanukrm Python Withi Kar



Python เป็นภาษาการเขียนโปรแกรมที่ง่ายมากสำหรับผู้เริ่มต้น เราสามารถสร้างพจนานุกรมใน “Python” ได้อย่างง่ายดาย คีย์ใช้สำหรับสร้างดัชนีในโครงสร้างข้อมูล เช่น พจนานุกรม หลังจากสร้างพจนานุกรมใน 'Python' แล้ว เรายังสามารถใช้ฟังก์ชันต่างๆ กับพจนานุกรมเหล่านี้ได้ เราสามารถคัดลอกข้อมูลของพจนานุกรม ลบข้อมูลทั้งหมดออกจากพจนานุกรม ลบข้อมูลเฉพาะออกจากพจนานุกรม หรืองานอื่นๆ อีกมากมายที่สามารถทำได้ในพจนานุกรมด้วยความช่วยเหลือของฟังก์ชัน 'Python' นอกจากนี้เรายังสามารถรับวัตถุมุมมองของพจนานุกรม ค่าของพจนานุกรมอยู่ในวัตถุมุมมอง เราสามารถรับค่าเหล่านี้ได้อย่างง่ายดายโดยใช้วิธี “values()” ใน “Python” วิธีการ “values()” ให้วัตถุมุมมองนั้น

ในบทความนี้ เราจะพูดถึงวิธีการทำงานของเมธอด 'values()' ของ Python และวิธีส่งคืนอ็อบเจกต์มุมมอง หลังจากการอภิปรายเกี่ยวกับไวยากรณ์ เราจะใช้เมธอด “values()” ในโค้ดของเราด้วย







ไวยากรณ์:



Dictionary_name.values ( )


เราเพียงแค่พิมพ์ชื่อพจนานุกรม ฟังก์ชันนี้ไม่ต้องการพารามิเตอร์ใดๆ



ตัวอย่างที่ 1:

นี่คือรหัส 'Python' ที่เราทำในแอป 'spyder' พจนานุกรม “Marksheet” ถูกสร้างขึ้นในตัวอย่างนี้ เรายังใส่ข้อมูลลงไปด้วย ข้อมูลจากพจนานุกรมนี้ที่เราแทรกคือ “จริยธรรม: 88, DDBMS: 50, วรรณกรรม: 79, ITC: 95, คณิตศาสตร์: 99” เราแทรกคีย์และค่าบางอย่างในพจนานุกรมนี้ หลังจากนี้ เรามีฟังก์ชัน 'print()' เนื่องจากเราต้องการแสดงพจนานุกรมฉบับสมบูรณ์นี้บนเทอร์มินัล เราเพียงแค่ส่ง 'Marksheet' ไปที่ 'print()' นี้ เพื่อให้เราสามารถเห็นพจนานุกรมนี้บนหน้าจอเอาต์พุตหลังจากรันโค้ดนี้ เรายังไม่ได้ใช้วิธี “values()” ขั้นแรก เราจะแสดงพจนานุกรมฉบับสมบูรณ์นี้ จากนั้น เราจะใช้เมธอด “values()” กับพจนานุกรมนี้






สำหรับการดำเนินการของรหัสนี้ เราเพียงแค่กด “Shift+Enter” เอาต์พุตแสดงผลบนเทอร์มินัลของแอพ “spyder” นี้ พจนานุกรมจะปรากฏในผลลัพธ์ต่อไปนี้ พร้อมคีย์และค่าทั้งหมดที่เราแทรกลงในโค้ด ตอนนี้ ไปข้างหน้าและดูวิธีใช้เมธอด “values()”


ตอนนี้เราใช้เมธอด 'values()' “Marksheet” เป็นชื่อของพจนานุกรม จากนั้น เราพิมพ์เมธอด “values()” ด้วย “Marksheet” ดังแสดงในภาพประกอบต่อไปนี้ วิธีการ “values()” นี้จะคืนค่าของพจนานุกรมนี้เท่านั้น เราเขียนวิธีนี้ใน “print()” เพื่อให้แสดงบนคอนโซลด้วย




ตรวจสอบผลลัพธ์นี้ คุณจะเห็นว่ามีการพิมพ์เฉพาะค่าของพจนานุกรมในผลลัพธ์นี้ เนื่องจากเราใช้เมธอด “values()” ในโค้ด “Python”

ตัวอย่างที่ 2:

“เงินเดือน” คือพจนานุกรมที่เราสร้างขึ้นในตัวอย่างนี้ พจนานุกรม 'เงินเดือน' นี้ประกอบด้วย 'Ryan: 88000, Jason:59000, Lily: 62000, David: 75000, Ronald: 49000, Gary: 48000' จากนั้นเราใส่ลงใน 'print()' ซึ่งช่วยในการพิมพ์พจนานุกรม 'เงินเดือน' บนคอนโซล หลังจากนี้ เราใช้เมธอด “values()” โดยใส่ชื่อพจนานุกรม เราเขียนเป็น “Salaries.values()” นอกจากนี้เรายังเพิ่มสิ่งนี้ใน “print()” ซึ่งจะพิมพ์ผลลัพธ์หลังจากใช้วิธีนี้บนหน้าจอ รับค่าทั้งหมดจากพจนานุกรมและแสดงบนคอนโซล


พจนานุกรมที่มีคีย์และค่าจะแสดงก่อน จากนั้นจะพิมพ์เฉพาะค่าของพจนานุกรมนี้ เนื่องจากเราใช้เมธอด “values()” ในโค้ด

ตัวอย่างที่ 3:

พจนานุกรมที่เรากำลังสร้างเรียกว่า 'โครงการ' “แอพมือถือ: 19, เว็บไซต์ธุรกิจ: 20, เว็บไซต์ร้านกาแฟ: 14, เว็บไซต์เฟอร์นิเจอร์: 15, เว็บไซต์ช็อปปิ้ง: 23” อยู่ในพจนานุกรม 'โครงการ' นี้ จากนั้นใช้ฟังก์ชัน 'print()' เพื่อช่วยพิมพ์พจนานุกรม 'Projects' บนเทอร์มินัล หลังจากนั้น โดยการป้อนชื่อพจนานุกรม เราจะใช้เมธอด “values()” กับชื่อพจนานุกรมนี้ นอกเหนือจากการเขียนเป็น “Projects.values()” แล้ว เรายังรวมไว้ในฟังก์ชัน “print()” ซึ่งจะพิมพ์ผลลัพธ์ของการใช้วิธีนี้บนหน้าจอ ค่าทั้งหมดนำมาจากพจนานุกรมและแสดงบนเทอร์มินัล


ขั้นแรก พจนานุกรมฉบับสมบูรณ์จะแสดงพร้อมกับคีย์และค่าทั้งหมด แต่เราจะเห็นว่ามีเพียงค่าของพจนานุกรม 'โครงการ' เท่านั้นที่แสดงผล เราได้รับค่าเหล่านี้โดยใช้วิธี “values()”

ตัวอย่างที่ 4:

เราสร้างพจนานุกรม 'Even_Nums' และมีคีย์และค่าบางอย่าง คีย์และค่าที่เราใส่ลงในพจนานุกรม “Even_Nums” นี้คือ “สอง: 2, สี่: 4, หก: 6, แปด: 8” หลังจากนี้เราจะกำหนด 'print()' ด้านล่าง ในวิธีการ “print()” นี้ ชื่อของพจนานุกรมจะถูกเขียนขึ้น ดังนั้นพจนานุกรมนี้จึงถูกพิมพ์ออกมา

ตอนนี้เราใช้ 'data' ซึ่งเป็นชื่อตัวแปร เริ่มต้นด้วยเมธอด “values()” เราเริ่มต้นมันด้วย “Even_Nums.values()” ดังนั้น ค่าที่เราได้รับจากพจนานุกรม “Even_Nums” ด้วยวิธีนี้จะถูกบันทึกไว้ในตัวแปร “data” เราใช้ “print()” อีกครั้งหลังจากนี้ ตอนนี้ เราพิมพ์ค่าที่เราได้รับโดยใช้เมธอด “values()” เราเขียน 'data' ในวิธี 'print()'

ตอนนี้ เราต้องการเพิ่มรายการอื่นในพจนานุกรม “Even_Nums” นี้ ดังนั้นเราจึงใส่ “Even_Num” ซึ่งเป็นชื่อของพจนานุกรม ตามด้วยวงเล็บเหลี่ยม ในวงเล็บเหลี่ยมนี้ เราเขียนคีย์ที่ต้องการเพิ่มลงในพจนานุกรมนี้ ชื่อคีย์คือ 'สิบ' จากนั้นเราก็วางค่าสำหรับสิ่งนี้ ค่าที่เราเพิ่มที่นี่คือ “10” เราใส่ตัวแปรข้อมูลลงใน 'print()' อีกครั้ง ครั้งนี้จะส่งคืนค่าที่อัปเดตพร้อมกับค่าก่อนหน้าของพจนานุกรมด้วย


พจนานุกรมที่แสดงที่นี่ประกอบด้วยสี่ปุ่มและสี่ค่า จากนั้นจะแสดงเฉพาะค่าของพจนานุกรมเท่านั้น หลังจากนี้ จะเพิ่มค่าและคีย์ใหม่ลงในพจนานุกรมนี้ และยังแสดงค่าที่อัปเดตพร้อมกับค่าก่อนหน้าที่เราแทรก

ตัวอย่างที่ 5:

พจนานุกรม “item_sold” ถูกสร้างขึ้นแล้ว เราใส่ 'นักเก็ต: 19, แยม: 22, ขนมปัง: 15, ไข่: 24, ก๋วยเตี๋ยว: 24' ในพจนานุกรม 'Item_sold' นี้ จากนั้น เราพิมพ์พจนานุกรม “Item_sold” หลังจากแสดงสิ่งนี้ เราจะใช้เมธอด “values()” ในตอนท้าย เรายังเขียนเมธอด “values()” ใน “print()” ดังนั้น ค่าทั้งหมดที่เราได้รับจากพจนานุกรมจะถูกพิมพ์ลงบนคอนโซลด้วย


พจนานุกรมทั้งหมดถูกสร้างครั้งแรก รวมถึงคีย์และค่าทั้งหมด อย่างไรก็ตาม ดังที่เราเห็นในภาพต่อไปนี้ หลังจากพิมพ์พจนานุกรมทั้งหมดแล้ว จะแสดงเฉพาะค่าของพจนานุกรมเท่านั้น เทคนิค “values()” ช่วยให้เราได้รับค่าเหล่านี้

ตัวอย่างที่ 6:

ตอนนี้พจนานุกรมที่เรามีคือพจนานุกรม 'STD' ที่เราใส่ 'อังกฤษ: 79, PF: 82, OOP: 75, Java: 54, OS: 74' จากนั้นเราพิมพ์ในลักษณะเดียวกับที่อธิบายไว้ในรหัสก่อนหน้า เรายังได้รับค่าของมันโดยใช้วิธีการ “values()” หลังจากนี้ เราจะคำนวณ 'ผลรวม' ของค่าเหล่านี้โดยใช้ฟังก์ชัน 'sum()' ในฟังก์ชัน “sum()” นี้ เราส่งผ่านตัวแปรที่เราเก็บค่าของพจนานุกรมนี้ ฟังก์ชันนี้จะคำนวณผลรวมของค่าทั้งหมดและแสดงผลบนคอนโซลด้วยเนื่องจากเราเขียนเมธอดนี้ใน 'print()'


มีการเรนเดอร์พจนานุกรมทั้งหมดและแสดงค่าแยกกันด้วย หลังจากนี้ ผลรวมของค่าจะแสดงในผลลัพธ์นี้ด้วย เนื่องจากเราใช้ฟังก์ชัน 'sum()' หลังฟังก์ชัน 'values()' ในโค้ด

บทสรุป

เทคนิค 'ค่า ()' ของพจนานุกรม 'Python' เป็นหัวข้อหลักของบทความ เราได้อธิบายการทำงานของเมธอด “values()” และวิธีใช้งานใน “Python” เราสำรวจว่าวิธีการ 'values()' นี้ช่วยในการรับค่าจากพจนานุกรม เราได้แสดงตัวอย่างมากมายที่นี่ ซึ่งเราได้แสดงการทำงานของเมธอด “values()” เรายังกล่าวถึงวิธีการเพิ่มค่าของพจนานุกรมหลังจากใช้เมธอด “values()” ในโค้ดล่าสุดของเรา