چند مقدار برای چند متغیر

پایتون این امکان را فراهم آورده تا چند مقدار را در یک سطر به چند متغیر اختصاص دهید.


x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

خروجی:

دقت داشته باشید که تعداد مقادیر و تعداد متغیرها با هم برابر باشند. در غیر این صورت با خطا مواجه خواهید شد.

اختصاص دادن یک مقدار به چند متغیر

در پایتون شما این امکان را دارید که در یک خط، یک مقدار را به چند متغیر اختصاص دهید.


x = y = z = "Orange"
print(x)
print(y)
print(z)

خروجی:

باز کردن یک مجموعه

اگر مجموعه‌ای از مقادیر را در یک لیست (list)، تاپل (tuple) و ... داشته باشید، می‌توانید آن مقادیر را از طریق اختصاص دادن آن‌ها به متغیرها استخراج کنید. به این عمل باز کردن (unpacking) گفته می‌شود.


fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)

خروجی:

در بخش‌هاب بعدی در مورد unpacking بیشتر بحث خواهیم کرد.