آرایههای Python
- صفحه قبلی Lambda Python
- صفحه بعدی کلاسها و اشیاء 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 به جای آن استفاده کرد.
- صفحه قبلی Lambda Python
- صفحه بعدی کلاسها و اشیاء Python