TGViewer
Computeronic|کامپیوترونیک Computeronic|کامپیوترونیک @computeronic · 4.52K subscribers
Post #4130 988
کاربرد تابع zip در پایتون

تابع zip دو تا آبجکت iterable (قابل پیمایش) مثل (list, tupe,..) می گیره و روی اعضای هر کدوم رو iterate می کنه و اعضای اون دو تا لیست یا تاپل رو یک به یک متناظر می کنه و در آخر یک آبجکت از جنس zip بر می گردونه که ما برای نمایشش میتونیم لیست یا دیکشنریش کنیم.

numbers = [1, 2, 3]
letters = ['a', 'b', 'c']
zipped = zip(numbers, letters)
print(list(zipped))
» [(1, 'a'), (2, 'b'), (3, 'c')]
در مثال بالا ما دوتا لیست داریم که اونها رو با استفاده از تابع zip ، زیپ کردیم و داخل متغیر zipped قرار دادیم، اما باید حواسمون باشه که برای نمایشش باید لیستش کنیم.
همچنین با استفاده از تابع zip میتونید دوتا لیست رو تبدیل به یک دیکشنری کنید:
test_keys = ["Mobin", "Ali", "Sara"]
test_values = [1, 4, 5]
res = dict(zip(test_keys, test_values))
print(res)
» {'Mobin': 4, 'Ali': 1, 'Sara': 5}

#پایتون #برنامه‌نویسی
🔹🟡🔹🟡🔹🟡🔹🟡🔹🟡🔹
🆔@Computeronic
  • 🔥 3
  • 🤩 1
More from @computeronic
  1. Oct 8, 2026🔍 گوگل ابزار SynthID Detector رو برای همه منتشر کرده. با این ابزار می‌تونید بررسی کنید که…
  2. Oct 1, 2026🔖مدرک هاروارد دانشجویان این فقط گوشه ای از محبت های شماست 👍 🔴 دانشجویان پر تلاش کامپیوت…
  3. Sep 26, 2026🔴 ثبت‌نام دوره جامع پاییزه هاروارد CS50 آغاز شد!😎 پاییز امسال مسیر ورود به دنیای تکنولوژ…
  4. Sep 22, 2026🔴 فقط ۱۲ ساعت تا تخفیف CS50 هاروارد ‼️ 🔜 فقط ۱۲ ساعت فرصت دارید تا ۵ بوتکمپ پاییزی هاروا…
  5. Sep 18, 2026🧠 پیش ثبت نام هوش مصنوعی AI50 هاروارد 🔴AI50 Harvard bootcamp ثبت نام بوت کمپ هوش مصنوعی…
  6. Sep 18, 2026🐍 پیش ثبت نام پایتون CS50 هاروارد 🔴 Python CS50 Harvard 🔖 پیش ثبت نام بوت کمپ پایتون CS…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →