آرایهها
Arrays
توجه کنید: This page shows you how to use LISTS as ARRAYS, however, to work with arrays in Python you will have to import a library, like the NumPy library.
Arrays are used to store multiple values in one single variable:[۱]
آرایه چیست؟
آرایه یک متغیر خاص است که میتواند بطور همزمان بیش از یک مقدار داشته باشد.
اگر لیستی از آیتمها دارید (برای مثال، لیست نام ماشینها)، ذخیره ماشینها در متغیرهای تکی به شکل زیر میشود:
با این حال، اگر بخواهیم بین این متغیرها پیمایش کنیم و یک ماشین خاص را پیدا کنیم چه؟ و اگر به جای 3 ماشین، 300 ماشین داشته باشیم چه؟
راه حل یک آرایه است!
آرایه میتواند چند مقدار را تحت یک نام واحد نگهداری کند و میتوانید از طریق ارجاع زدن به عدد اندیس به مقدارهای آن دسترسی داشته باشید.
دسترسی به عنصرهای آرایه
با ارجاع زدن به عدد اندیس میتوانید به یک عنصر آرایه دسترسی داشته باشید.
طول یک آرایه
از متد len()
برای به دست آوردن طول آرایه (تعداد عنصرهای داخل آن) استفاده کنید.
پیمایش در میان عنصرهای آرایه
میتوانید با استفاده از حلقه for in
در میان همهٔ عنصرهای آرایه پیمایش کنید.
اضافه کردن عنصرهای آرایه
میتوان از متد append()
برای اضافه کردن عنصر به آرایه استفاده کرد.
حذف عنصرهای آرایه
میتوان با استفاده از متد pop()
عنصری را از آرایه حذف کرد.
همچنین میتوان با استفاده از متد remove()
عنصری را از آرایه حذف کرد.
remove()
فقط اولین وقوع مقدار مشخص شده را حذف میکند.متدهای آرایه
پایتون مجموعه ای از متدهای داخلی دارد که میتوان برای کار با آرایه ها/ لیستها از آنها استفاده کرد.
متد | تعریف |
---|---|
append() | عنصری به انتهای لیست اضافه میکند |
clear() | همهٔ عنصرهای لیست را حذف میکند |
copy() | یکی کپی از لیست را برمیگرداند |
count() | تعداد عنصرهای با مقدار خاص را برمیگرداند |
extend() | عنصرهای یک لیست (یا هر iterable ای را) به انتهای لیست جاری اضافه میکند |
index() | اندیس اولین عنصر با مقدار خاص را برمیگرداند |
insert() | عنصری را در مکان تعیین شده اضافه میکند |
pop() | عنصری در مکان تعیین شده را حذف میکند |
remove() | اولین آیتم با مقدار مشخص شده را حذف میکند |
reverse() | ترتیب لیست را معکوس میکند |
sort() | لیست را مرتب میکند |
منابع آموزشی