Python – باز کردن تاپلها (Unpack Tuples)
آخرین بروزرسانی:
باز کردن تاپلها در پایتون
هنگامی که یک تاپل ایجاد میکنیم، معمولاً مقادیر را به آن اختصاص میدهیم. این فرآیند “بستهبندی” تاپل نامیده میشود.
مثال
بستهبندی یک تاپل:
fruits = ("apple", "banana", "cherry")
اما در پایتون، میتوانیم مقادیر را به متغیرها بازگردانیم. این فرآیند “باز کردن” یا “unpacking” نامیده میشود.
مثال
باز کردن یک تاپل:
fruits = ("apple", "banana", "cherry")
(green, yellow, red) = fruits
print(green) # خروجی: apple
print(yellow) # خروجی: banana
print(red) # خروجی: cherry
نکته: تعداد متغیرها باید با تعداد مقادیر در تاپل مطابقت داشته باشد. در غیر این صورت، باید از ستاره (*
) استفاده کنید تا مقادیر باقیمانده به عنوان یک لیست جمعآوری شوند.
استفاده از ستاره ()
fruits = ("apple", "banana", "cherry", "strawberry", "raspberry")
(green, yellow, *red) = fruits
print(green) # خروجی: apple
print(yellow) # خروجی: banana
print(red) # خروجی: ['cherry', 'strawberry', 'raspberry']
fruits = ("apple", "mango", "papaya", "pineapple", "cherry")
(green, *tropic, red) = fruits
print(green) # خروجی: apple
print(tropic) # خروجی: ['mango', 'papaya', 'pineapple']
print(red) # خروجی: cherry
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام