שיטת Python Dictionary Values()

Sytt Python Dictionary Values



Python היא שפת תכנות פשוטה מאוד למתחילים. אנחנו יכולים ליצור מילון ב-'Python' בקלות. מפתחות משמשים לאינדקס במבני נתונים כמו מילונים. לאחר יצירת המילונים ב-'Python', נוכל גם להחיל פונקציות רבות על מילונים אלו. אנו יכולים להעתיק את הנתונים של המילון, להסיר את כל הנתונים מהמילון, להסיר נתונים ספציפיים מהמילון, או לבצע משימות רבות אחרות במילון בעזרת פונקציות 'Python'. אנחנו יכולים גם לקבל את אובייקטי התצוגה של המילון. ערכי המילון כלולים באובייקט התצוגה. אנו יכולים לקבל בקלות את הערכים הללו על ידי שימוש בשיטת 'values()' ב-'Python'. שיטת 'values()' נותנת את אובייקט התצוגה הזה.

במאמר זה, נעבור על האופן שבו פועלת שיטת ה-'values()' של Python וכיצד היא מחזירה את אובייקט התצוגה. לאחר דיון בתחביר שלו, נשתמש גם בשיטת 'values()' בקוד שלנו.







תחביר:



מילון_שם.ערכים ( )


אנחנו פשוט מקלידים את שם המילון. פונקציה זו אינה דורשת שום פרמטר.



דוגמה 1:

הנה קוד 'Python' שעשינו באפליקציית 'spyder'. המילון 'Marksheet' נוצר בדוגמה זו. הכנסנו אליו גם את הנתונים. הנתונים מהמילון הזה שהכנסנו הם 'אתיקה: 88, DDBMS: 50, ספרות: 79, ITC: 95, מתמטיקה: 99'. הכנסנו כמה מפתחות וערכים במילון זה. לאחר מכן, יש לנו את הפונקציה 'print()' מכיוון שאנו רוצים להציג את המילון השלם הזה בטרמינל. אנחנו פשוט מעבירים את ה-'Marksheet' ל-'print() הזה, כדי שנוכל לראות את המילון הזה במסך הפלט לאחר ביצוע הקוד הזה. עדיין לא יישמנו את שיטת 'values()'. ראשית, נציג את המילון השלם הזה. לאחר מכן, נשתמש בשיטת 'ערכים()' עם מילון זה.






לביצוע הקוד הזה, פשוט נלחץ על 'Shift+Enter'. הפלט מוצג במסוף של אפליקציית 'ספיידר' זו. המילון נראה בתוצאה הבאה, עם כל המפתחות והערכים שהכנסנו בקוד. כעת, התקדם וראה כיצד להשתמש בשיטת 'values()'.


כעת, אנו משתמשים בשיטת 'ערכים()'. ה-'Marksheet' הוא שם המילון. לאחר מכן, אנו מקלידים את שיטת 'values()' עם 'Marksheet' זה כפי שמוצג באיור הבא. שיטת 'values()' זו מחזירה רק את הערכים של מילון זה. אנו כותבים שיטה זו בתוך ה-'print()' כך שהיא מוצגת גם בקונסולה.




בדוק את התוצאה הזו. ניתן לראות שרק ערכי המילון מודפסים בתוצאה זו. הסיבה לכך היא שהשתמשנו בשיטת 'values()' בקוד 'Python'.

דוגמה 2:

ה'משכורות' הוא המילון שאנו יוצרים בדוגמה זו. מילון 'משכורות' זה מכיל 'ריאן: 88000, ג'ייסון: 59000, לילי: 62000, דיוויד: 75000, רונלד: 49000, גארי: 48000'. לאחר מכן, שמנו אותו ב-'print()' אשר מסייע בהדפסת מילון ה-'משכורות' על הקונסולה. לאחר מכן, אנו מיישמים את שיטת 'values()' על ידי הכנסת שם המילון. אנו כותבים את זה בתור 'Salaries.values()'. אנחנו גם מוסיפים את זה בתוך ה-'print()' שמדפיס את התוצאה לאחר החלת שיטה זו על המסך. הוא מקבל את כל הערכים מהמילון ומציג אותם בקונסולה.


המילון המכיל את המפתחות והערכים מוצג ראשון. לאחר מכן, הוא מדפיס רק את הערכים של המילון הזה מכיוון שהשתמשנו בשיטת 'values()' בקוד.

דוגמה 3:

המילון שאנו יוצרים נקרא 'פרויקטים'. 'אפליקציות לנייד: 19, אתרים עסקיים: 20, אתרי בתי קפה: 14, אתרי ריהוט: 15, אתרי קניות: 23' מופיעים במילון 'פרויקטים' זה. לאחר מכן, הפונקציה 'print()' משמשת כדי לעזור להדפיס את מילון 'פרויקטים' בטרמינל. לאחר מכן, על ידי הזנת שם המילון, אנו משתמשים בשיטת 'values()' עם שם המילון הזה. בנוסף לכתיבתו כ-'Projects.values()', אנו כוללים אותו בתוך הפונקציה 'print()' שמדפיסה את התוצאה של שימוש בשיטה זו על המסך. הערכים כולם לקוחים מהמילון ומוצגים בטרמינל.


ראשית, המילון המלא מוצג יחד עם כל המפתחות והערכים. אבל, אנו יכולים לראות שרק הערכים של מילון 'פרויקטים' מוצגים. אנו מקבלים את הערכים הללו בעזרת שיטת 'values()'.

דוגמה 4:

אנו יוצרים מילון 'Even_Nums' והוא מכיל כמה מפתחות וערכים. המפתחות והערכים שאנו מכניסים למילון 'Even_Nums' זה הם 'שניים: 2, ארבע: 4, שש: 6, שמונה: 8'. לאחר מכן, אנו מציבים את ה-'print()' מתחת לזה. בשיטת 'print()' זו, שם המילון נכתב, ולכן המילון הזה מודפס.

כעת, אנו משתמשים ב'נתונים' שהוא שם המשתנה. הוא מאותחל בשיטת 'values()'. אנו מאתחלים אותו עם 'Even_Nums.values()', כך שהערכים שאנו מקבלים ממילון 'Even_Nums' באמצעות שיטה זו נשמרים במשתנה 'data'. אנחנו שוב משתמשים ב-'print()' לאחר מכן. כעת, אנו מדפיסים את הערכים שאנו מקבלים בעזרת שיטת 'values()'. אנו כותבים את ה'נתונים' בשיטת 'print()'.

כעת, אנו רוצים להוסיף פריט נוסף למילון 'Even_Nums' הזה. אז, אנו מניחים את 'Even_Num' שהוא שם המילון, ולאחר מכן את הסוגריים המרובעים. בסוגריים מרובע זה, אנו כותבים את המפתח שברצוננו להוסיף למילון זה. שם המפתח הוא 'עשר'. לאחר מכן, אנו גם שמים את הערך עבור זה. הערך שהוספנו כאן הוא '10'. אנו שוב מניחים את משתנה הנתונים בתוך ה-'print()'. הפעם, הוא גם מחזיר את הערך המעודכן יחד עם הערכים הקודמים של המילון.


המילון המוצג כאן מכיל ארבעה מפתחות וארבעה ערכים. לאחר מכן, הוא מציג רק את הערכים של המילון. לאחר מכן, הוא מוסיף את הערך והמפתח החדש למילון זה וגם מציג את הערך המעודכן יחד עם הערכים הקודמים שהכנסנו.

דוגמה 5:

מילון ה-'item_sold' נוצר כעת. אנו שמים את 'נאגטס: 19, ריבה: 22, לחם: 15, ביצים: 24, אטריות: 24' במילון 'פריטים_נמכרים'. לאחר מכן, אנו מדפיסים את המילון 'Item_sold'. לאחר הצגת זה, אנו משתמשים בשיטת 'values()' בסוף. אנו גם כותבים את שיטת 'values()' בתוך ה-'print()', כך שכל הערכים שאנו מקבלים מהמילון מודפסים גם הם בקונסולה.


המילון כולו מוצג לראשונה, כולל כל המפתחות והערכים. עם זאת, כפי שאנו יכולים לראות בתמונה הבאה, לאחר הדפסת המילון כולו, מוצגים רק ערכי המילון. טכניקת 'ערכים()' עוזרת לנו להשיג ערכים אלו.

דוגמה 6:

כעת, המילון שיש לנו כאן הוא מילון 'STD' שבו שמנו 'אנגלית: 79, PF: 82, OOP: 75, Java: 54, מערכת הפעלה: 74'. לאחר מכן, אנו מדפיסים אותו באותו אופן כפי שהוסבר בקודים הקודמים. אנו מקבלים גם את הערכים שלו באמצעות שיטת 'values()'. לאחר מכן, אנו מחשבים את ה'סכום' של הערכים הללו בעזרת הפונקציה 'sum()'. בפונקציה 'sum()' זו, אנו מעבירים את המשתנה שבו אנו מאחסנים את הערכים של מילון זה. פונקציה זו מחשבת את סכום כל הערכים וגם מעבדת את התוצאה בקונסולה מכיוון שכתבנו את השיטה הזו ב-'print()'.


המילון כולו מוצג וגם הערכים מוצגים בנפרד. לאחר מכן, סכום הערכים מוצג גם בתוצאה זו מכיוון שהחלנו את הפונקציה 'sum()' אחרי הפונקציה 'values()' בקוד.

סיכום

טכניקת מילון 'Python' 'ערכים()' היא הנושא העיקרי של המאמר. תיארנו את פעולתה של שיטת 'values()' וכיצד להשתמש בה ב-'Python'. בדקנו ששיטת 'ערכים()' זו עוזרת לקבל את הערכים מהמילון. הדגמנו כאן דוגמאות רבות שבהן הראינו את פעולתה של שיטת 'ערכים()'. דנו גם כיצד להוסיף את הערכים של המילון לאחר החלת שיטת 'values()' בקוד האחרון שלנו.