Fara Code | برنامه نویسی
3.38K subscribers
528 photos
237 videos
67 files
247 links
جایی که صفر و یک‌ها خوش می‌گذره!

📘 books & codes
🧠 tips & tricks
🎉 fun for devs

👥 group: @FaraCodeGp
🧑‍💻 Owner: @samannmz
Download Telegram
ویدئو های فصل اول پایتون (مقدماتی)
لطفا دقت کنید که شش فصل هست👇👇👇
| تمرین پایتون


🟣 برنامه ای بنویسید که از لیست items، لیست هایی که اعضای یکسان دارند حذف شوند و فقط یک نسخه از آنها در خروجی چاپ شود.

Code:
items = [[1, -1, 0], [-1, 0, 1], [1, 2, 3]]

# Your code …

Output:
[[1, 2, 3], [-1, 0, 1]]

🟣 روی این تمرین خوب فکر کنید و میتونید نمونه جواب خودتون رو از طریق لینک زیر تو گروه ما قرار بدین و نمونه جواب سایر دوستان رو هم ببینید.👇
گروه: https://t.iss.one/python_develops


🟣 برای دیدن تمرین های بیشتر پایتون مارو دنبال کنید👇
📡 @Learrning_Python
10
Fara Code | برنامه نویسی
| تمرین پایتون 🟣 برنامه ای بنویسید که از لیست items، لیست هایی که اعضای یکسان دارند حذف شوند و فقط یک نسخه از آنها در خروجی چاپ شود. Code: items = [[1, -1, 0], [-1, 0, 1], [1, 2, 3]] # Your code … Output: [[1, 2, 3], [-1, 0, 1]] 🟣 روی این تمرین خوب فکر…
| نمونه جواب تمرین


🔹چون ترتیب قرارگیری اعداد در لیست های داخلی مهم نیست، برای شناسایی لیست هایی که اعضای یکسان دارن ابتدا لیست های داخلی رو با تابع sorted مرتب میکنیم، بعد هر لیست مرتب شده رو به تاپل تبدیل میکنیم، و این تاپل ها رو به یک ست اضافه میکنیم تا تاپل هایی که تکراری هستند حذف شوند:

unique = set(tuple(sorted(item)) for item in items)

🔹نکته: دقت کنید قبل از اضافه کردن لیست های مرتب شده به درون یک ست، لازم هست لیست ها به تاپل تبدیل شوند. زیرا لیست ها unhashable هستند و نمیتوانند اعضای یک ست باشند.

🔹حالا که تاپل های تکراری حذف شدند، با کمک map و تابع list، همه تاپل های موجود در ست unique رو مجددا به لیست تبدیل میکنیم و خروجی map رو به شکل لیست درمیاریم:

result = list(map(list, unique))

print(result)

خروجی:
[[1, 2, 3], [-1, 0, 1]]



📡 @Learrning_Python
👍101
Tokyo Revengers
<unknown>
وقتایی که میخوای پر #انرژی کد بزنی پلی کن

#music
@Learrning_Python
🔥8👍1
کلید میانبر های vscode

@Learrning_Python
❤‍🔥83
🌟چالش پایتون🌟

def text( ):
      print(“Hello”, sep=“-“, end=“*”)

print(text( ))

A) Hello*
B) H-e-l-l-o*
C) Hello*None
D) None

🔵 بنظرتون خروجی کد بالا کدوم گزینه میشه؟👇🏻

📡 @Learrning_Python
جواب سوال بالا کدام گزینه میشه؟
Anonymous Poll
16%
گزینه A
55%
گزینه B
14%
گزینه C
15%
گزینه D
👍11😁1
ویدئو های فصل دوم پایتون مقدماتی 👇👇👇👇