کداکسپلور | CodeExplore
7.92K subscribers
2.01K photos
351 videos
103 files
1.83K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
جدا کردن اعضای تکراری از لیست در پایتون و جاوااسکریپت ⌨️ ⌨️

🔹خب اگر قرار بود اعضای تکراری یک لیست رو از توی پایتون پاک کنید چه کدی مینوشتید؟ احتمالا این کد رو مینوشتید:
my_list = [1,2,2,3,3,3]
unique_list = []
for item in my_list:
if item not in unique_list:
unique_list.append(item)

🔸 که کار اشتباهیه! البته احتمال زیاد شما سواد رو دارید، فقط خلاقیت لازمه رو ندارید ، چون اگر حواستون بود میدونستید که set ها (هم در پایتون و هم در جاوااسکریپت) پیشفرض اعضای تکراری رو حذف میکنن، درست مثل مجموعه های ریاضی! مطلب مربوط به جاوااسکریپت و پایتون راجب set ها رو هم قبلا توی کانال گذاشتیم، پس حالا کدمون رو اصلاح میکنیم:
my_list = [1,2,2,3,3,3]
unique_list = list(set(my_list))


#python #set #javascript
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥6❤‍🔥5
انتخاب کردن داده مد لیست در پایتون ⌨️

🔹در علم آمار، داده مد، مقداری هست که بیشتر از همه تکرار شده، مثلا در لیست زیر عدد 2 مدِ لیست هست.
lst = [2,3,3,3,2,2,4,5,5,2,2]

🔸اما چطوری بیشترین مورد تکرار شده رو پیدا کنیم؟ احتمالا به ذهنتون میرسه که از حلقه for یا while استفاده کنید. اما راه بهتری هم هست:
lst = [2,3,3,3,2,2,4,5,5,2,2]
print(max(set(lst),key = lst.count))
#خروجی :
# 2

‼️(واقعا اگر set ها در برنامه نویسی استفاده نمیشدن چقد به مشکل میخوردیم!)

#python #set #list
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥11🔥52