<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های AmiReza Fathi</title><link>https://virgool.ir/feed/@amirezafathi8</link><description>امیررضا فتحی</description><language>fa</language><pubDate>2026-11-12 10:19:33</pubDate><image><url>https://files.virgool.ir/upload/users/1383587/avatar/D2NfhO.jpeg</url><title>AmiReza Fathi</title><link>https://virgool.ir/@amirezafathi8</link></image><item><title>حل یک سوال جالب پایتون :)</title><link>https://virgool.ir/@amirezafathi8/حل-یک-سوال-جالب-پایتون-shcqcrowtzgc</link><description>...جواب:ولی چرا ؟در ادامه می تونیم بفهمیم ...1- در پایتون list ها و tuple ها و dict ها ,  set ها همگی iterable هستند یعنی قابل پیمایش هستند . می تونم با استفاده از تابع iter  یک iterator  از اونا بگیریم و با کال کردن تابع next  روی اعضای اونا پیمایش کنیم . در واقع این همون اتفاقیه که توی حلقه های پایتون می افته.تابع iter&#xA;2-- تو مرحله بعدی ما اومدیم یک لیست با طول دو ایجاد کردیم ولی خب یه نکته ای داره و اونم اینه که اعضای لیست همگی به یک نقطه از حافظه اشاره می کنند. در واقع مفسر پایتون برای جلوگیری از ساختن آبجکت های مشابه، فقط یک نمونه می سازه و همگی اعضای list  رو به اون آبجکت ارجاع می ده. همون طور که می بینید آیدی های مشابه نشون دهنده ی همینه.3- شاید براتون سوال باشه اون *  پشت لیست چیه؟! کارش اینه که اعضای لیست رو تک تک به عنوان آرگومان های تابع مورد نظر پاس می ده همین. مثال گویاست.*arg4-  تابع zip  دو تا آبجکت iterable  مثل (list, tupe,..) می گیره و روی اعضای هر کدوم iterate می کنه و اعضای اون دو تا لیست یا تاپل رو یک به یک متناظر می کنه و در آخر یک آبجکت از جنس zip  بر می گردونه که ما برای نمایشش لیستش می کنیم . برای فهم بهتر کد زیر رو نگاه کنید.تابع zip در پایتونخب ما تو این سوال عملا اومدیم یک ایتریتور رو به عنوان دوتا آرگمان به تابع zip دادیم .خب اتفاقی که می افته چیه ؟اینه که تابع zip  تو هر مرحله دوبار متد next رو بر روی array  صدا می زنه و خروجیش رو داخل یک تاپل می زاره همینراه های ارتباطی با من :)خوش حال می شم انتفاد یا پیشنهادی دارید بهم بگید :)صفحه ی لینکدین :https://www.linkedin.com/in/amirezafathi/آیدی تلگرام :@amirezafathi8</description><category>AmiReza Fathi</category><author>AmiReza Fathi</author><pubDate>Wed, 08 Dec 2021 20:27:22 +0330</pubDate></item></channel></rss>