علیرضا
1 سال پیش توسط علیرضا مطرح شد
1 پاسخ

چاپ عددی که از همه بیشتر تکرار شده

سلام
اینجا یه تعداد عدد از کاربر گرفتیم (5 تا) و بعد تو خروجی گفتیم کدوم عدد بین این اعداد وارد شده بیشتر تکرار شده و تعداد تکرار هاش جلوش نشون داده شده
شاید دو تا عدد به یه اندازه تکرار شده باشن چجوری هر جفتش چاپ بشن.
مثلا داخل عکس عدد 5 و 4 دو بار تکرار شدن میخوام تو پرینت آخری هم 5 چاپ بشه و هم 4 که max count: 2 هست.
 تصویر
 تصویر

@saghari
@mahdi.nazari
@Raymond
@ossvahid
@hesammousavi
@javadkarimii
@salar.mohammad2013
@dfardabasi
@ali.bayat
@mhyeganeh
@mohsenbostan
@abdolrahman
@developer


ثبت پرسش جدید
پارسیا حسن زاده
@parsiya_python 1 سال پیش مطرح شد
0

با سلام ، شما به تابع لیست اعداد ات را پاس می کنی و خروجی لیستی از بیشترین تکرار ها خواهد بود

def max_item(arr):
    counts = [arr.count(item) for item in arr]
    return [item for item in set(arr) if arr.count(item)==max(counts)]

print(max_item([1,2,6,7,5,7,6,15])) # output : [6, 7]

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام