تابع zip() Python
مثال
اتصال دو تابع:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk") x = zip(a, b)
تعریف و استفاده
تابع zip() بازمیگردد به یک شیء zip، که یک آنالایزر از تابعهای تابع است، که در آن آیتمهای اول از هر آنالایزر با هم جفت میشوند، سپس آیتمهای دوم از هر آنالایزر با هم جفت میشوند و به همین ترتیب.
اگر آنالایزرهای ارسالی طولهای مختلفی داشته باشند، تعداد آیتمهای کمترین آنالایزر تعیینکننده طول آنالایزر جدید خواهد بود.
قوانین دستور زبان
zip(iterator1, iterator2, iterator3 ...)
مقدار پارامتر
پارامتر | توضیح |
---|---|
iterator1, iterator2, iterator3 ... | اشیاء آنالایزر که به هم متصل شدهاند. |
مثالهای بیشتر
مثال
اگر یک تابع در یک تابع شامل تعداد بیشتری از آیتمها باشد، این آیتمها نادیده گرفته خواهند شد:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk", "Richard") x = zip(a, b)