آرایه‌های Python

لطفاً توجه داشته باشید که پایتون پشتیبانی داخلی از آرایه‌ها را ندارد، اما می‌توانید از لیست‌های پایتون به جای آن استفاده کنید.

آرایه

آرایه برای ذخیره چندین مقدار در یک متغیر استفاده می‌شود:

مثال

یک آرایه از برندهای ماشین ایجاد کنید:

cars = ["Porsche", "Volvo", "BMW"]

مثال اجرایی

آرایه چیست؟

آرایه یک متغیر خاص است که می‌تواند چندین مقدار را در یکجا نگه دارد.

اگر لیستی از پروژه‌ها (مثلاً لیست برندهای ماشین) دارید، ممکن است برندها را به صورت زیر در یک متغیر ذخیره کنید:

car1 = "Porsche"
car2 = "Volvo"
car3 = "BMW"

اما اگر بخواهید این برندها را مرور کنید و برند خاصی از ماشین‌ها را پیدا کنید چطور؟ اگر نه ۳ ماشین، بلکه ۳۰۰ ماشین باشد؟

راه‌حل این است که از آرایه استفاده کنید!

آرایه می‌تواند چندین مقدار را در یک نام یکپارچه ذخیره کند، و شما می‌توانید با اشاره به شاخص عددی به این مقدارها دسترسی پیدا کنید.

دسترسی به عنصر آرایه

با استفاده از شاخص عددی به عناصر آرایه اشاره کنید.

مثال

مقدار اولین عنصر آرایه را دریافت کنید:

x = cars[0]

مثال اجرایی

مثال

مقدار اولین عنصر آرایه را تغییر دهید:

cars[0] = "Audi"

مثال اجرایی

طول آرایه

استفاده از len() روش برای برگرداندن طول آرایه (تعداد عناصر آرایه).

مثال

تعداد عناصر آرایه cars را برگردانید:

x = len(cars)

مثال اجرایی

نکته:طول آرایه همیشه یک واحد بزرگتر از بیشترین شاخص آرایه است.

دوره‌ی تکرار عناصر آرایه

شما می‌توانید از برای در دوره‌ی تکرار برای تمامی عناصر آرایه است.

مثال

هر یک از پروژه‌های آرایه cars را چاپ کنید:

برای x در cars:
  print(x)

مثال اجرایی

افزودن عنصر آرایه

شما می‌توانید از append() روش برای اضافه کردن عنصر به آرایه است.

مثال

یک عنصر دیگر به آرایه cars اضافه کنید:

cars.append("Audi")

مثال اجرایی

حذف عنصر آرایه

شما می‌توانید از pop() روش برای حذف عنصر از آرایه است.

مثال

حذف دومین عنصر آرایه cars:

cars.pop(1)

مثال اجرایی

شما همچنین می‌توانید از remove() روش برای حذف عنصر از آرایه است.

مثال

حذف عنصر با مقدار "Volvo":

cars.remove("Volvo")

مثال اجرایی

نکته:لیست remove() روش تنها حذف اولین بار ظاهر شده مقادیر مشخص شده است.

روش‌های آرایه

Python مجموعه‌ای از روش‌های داخلی را ارائه می‌دهد که می‌توانند بر روی لیست‌ها و آرایه‌ها استفاده شوند.

روش توضیح
append() عنصر را در انتهای لیست اضافه کنید
clear() تمام عناصر لیست را حذف کنید
copy() کپی از لیست برگردانید
count() تعداد عناصر دارای ارزش مشخصی را برگردانید
extend() عنصرهای لیست (یا هر عنصر قابل تکرار) را به پایان لیست اضافه کنید
index() اولین موقعیت عنصری که دارای ارزش مشخصی است را برگردانید
insert() عنصر را در موقعیت مشخصی اضافه کنید
pop() عنصر موجود در موقعیت مشخصی را حذف کنید
remove() مطمئن شوید که پروژه شما به درستی کار می‌کند
reverse() ترتیب لیست را برعکس کنید
sort() ترتیب لیست‌ها را انجام دهید

نکته:Python از پشتیبانی از آرایه‌ها برخوردار نیست، اما می‌توان از لیست‌های Python به جای آن استفاده کرد.