4 תשובות
תנסה להשתמש במתודה count שסופרת כמה פעמים ערך כלשהו נמצא ברשימה
אפשר לנסות לעשות לולאה שעוברת על מספרים בטווח מסוים וסופרת כל ערך כמה פעמים הוא נמצא ואם הערך הוא גדול מ.. הערך הקודם שבדקנו אז להחליף את הערך במשתנה של התוצאה
אפשר לנסות לעשות לולאה שעוברת על מספרים בטווח מסוים וסופרת כל ערך כמה פעמים הוא נמצא ואם הערך הוא גדול מ.. הערך הקודם שבדקנו אז להחליף את הערך במשתנה של התוצאה
count- באנגלית משום מה סטיפס תרגם לי
def max_appearance(li):
dict1={i:li.count(i)for i in set(li)}
vals,keys=[*dict1.values()],[*dict1.keys()]
mx_vl=max(vals)
return f'the most commonly appearing value: {keys[vals.index(mx_vl)]}\namount of appearances: {mx_vl}'
print(max_appearance([6.0,4,6,6.00,4,2]))
לינק לפתרון (יש צורך בלהסביר או לא?):
https://wtools.io/paste-code/b9ob
dict1={i:li.count(i)for i in set(li)}
vals,keys=[*dict1.values()],[*dict1.keys()]
mx_vl=max(vals)
return f'the most commonly appearing value: {keys[vals.index(mx_vl)]}\namount of appearances: {mx_vl}'
print(max_appearance([6.0,4,6,6.00,4,2]))
לינק לפתרון (יש צורך בלהסביר או לא?):
https://wtools.io/paste-code/b9ob
שואל השאלה:
^תודה
אבל כבר הסתדרתי
^תודה
אבל כבר הסתדרתי
אנונימי
באותו הנושא: