آموزش پایتون

مدیریت فایل

بازکردن تاپل ها

باز کردن یک تاپل

وقتی یک تاپل ایجاد می کنیم، معمولاً مقادیری را به آن اختصاص می دهیم. به این کار “بسته بندی” یک تاپل گفته می شود:

مثال

بسته بندی یک تاپل:

				
					fruits = ("apple", "banana", "cherry")
				
			
اما، در پایتون، ما همچنین اجازه داریم آیتم های تاپل را دوباره به متغیرها تبدیل کنیم. به این کار “باز کردن تاپل” می گویند:

مثال

باز کردن یک تاپل:

				
					fruits = ("apple", "banana", "cherry")

(green, yellow, red) = fruits

print(green)
print(yellow)
print(red)
				
			

توجه: تعداد متغیرها باید با تعداد آیتم های موجود در تاپل مطابقت داشته باشد، در غیر این صورت باید از یک ستاره برای جمع آوری آیتم های باقی مانده به عنوان لیست استفاده کنید.

استفاده از ستاره*

اگر تعداد متغیرها کمتر از تعداد آیتم ها باشد، می توانید یک * به نام متغیر اضافه کنید و آیتم ها به عنوان یک لیست به متغیر اختصاص داده می شوند:

مثال

اختصاصی بقیه مقادیر به عنوان لیستی با نام “red”:

				
					fruits = ("apple", "banana", "cherry", "strawberry", "raspberry")

(green, yellow, *red) = fruits

print(green)
print(yellow)
print(red)
				
			
اگر ستاره به نام متغیر دیگری غیر از آخرین اضافه شود، پایتون مقادیری را به متغیر اختصاص می دهد تا زمانی که تعداد مقادیر باقی مانده با تعداد متغیرهای باقی مانده مطابقت داشته باشد.

مثال

استفاده از * در متغیری بجز آخرین متغیر:

				
					fruits = ("apple", "mango", "papaya", "pineapple", "cherry")

(green, *tropic, red) = fruits

print(green)
print(tropic)
print(red)
				
			

آموزش پایتون

مدیریت فایل