Python Variables - Assign Multiple Values

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

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


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 بیشتر بحث خواهیم کرد.