نحوه ایجاد یک آرایه در پایتون و چیزهای دیگری که باید در مورد آرایه پایتون بدانید

گره منبع: 1402381

آرایه ها یک ماژول قدرتمند و مفید هستند. در پایتون، دو راه برای ایجاد یک آرایه وجود دارد: استفاده از کتابخانه استاندارد پایتون یا بسته NymPy.

اگر تازه شروع کرده اید یا به سادگی می خواهید یک آرایه با انواع داده های ساده ایجاد کنید، ماژول آرایه از کتابخانه استاندارد پایتون کافی است. با این حال، از آنجایی که پایتون به طور گسترده برای علم داده مورد استفاده قرار می گیرد، آرایه num.py اغلب می تواند به عنوان استاندارد واقعی در نظر گرفته شود زیرا انعطاف پذیرتر و قوی تر است.

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

آرایه پایتون چیست و چه کاری می تواند انجام دهد؟

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

اگر تازه با آرایه‌های پایتون شروع کرده‌اید، ممکن است گیج‌کننده به نظر برسد. بنابراین راه دیگری برای فکر کردن در مورد آن وجود دارد: بگویید که در حال سازماندهی قفسه کتاب خود هستید و فهرستی از عناوین کتاب ها را داشته باشید. ممکن است بخواهید این لیست را در مکانی ذخیره کنید که در صورت سازماندهی عناوین، حذف یا بازیابی اطلاعات خاص، به راحتی به آن دسترسی داشته باشید. در پایتون، این لیست از عناوین در یک آرایه ذخیره می شود.

یک سردرگمی رایج که ممکن است با آن روبرو شوید، تفاوت بین آرایه پایتون در مقابل لیست است. تفاوت اصلی در انواع مقادیری است که این دو می توانند ذخیره کنند. در حالی که آرایه ها فقط می توانند مواردی از یک نوع داده را ذخیره کنند، لیست ها می توانند انواع مختلفی از انواع داده را ذخیره کنند. با در نظر گرفتن مثال قفسه کتاب از بالا، اگر قفسه کتاب شما همچنین حاوی اقلام تزئینی مانند گیاهان گلدانی است، فهرست اقلام قفسه کتاب شما باید در فهرست پایتون ذخیره شود.

نحوه ایجاد آرایه در پایتون

اکنون که می دانید آرایه چیست، قدم بعدی ایجاد یک آرایه پایتون است. بیایید با یک مثال ساده شروع کنیم: برای ایجاد یک آرایه در پایتون، به دو پارامتر نیاز دارید: نوع داده و لیست مقادیر. نوع داده نوع مقداری است که می خواهید ذخیره کنید. در ادامه مثال فهرست کتاب قبلی، نوع داده در اینجا کتاب خواهد بود، در حالی که مقادیر، عنوان کتاب خواهد بود.

نحو اصلی شما به این صورت خواهد بود:
a=array(data type,value list)`

با استفاده از مثال قفسه کتاب:
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])

چگونه به یک عنصر در آرایه پایتون دسترسی پیدا می کنید؟

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


Array_name[index value]

با استفاده از مثال قبلی، بگویید که می خواهید به عنصر دوم در آرایه دسترسی داشته باشید.


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince]) a[1]=Game of Thrones

چگونه می توانید طول آرایه پایتون را بدانید؟

با درک نحوه عملکرد عدد شاخص، می توانید طول آرایه پایتون را نیز بفهمید. از آنجایی که عدد ایندکس از 0 شروع می شود، طول آرایه پایتون 1 بیشتر از آخرین عدد شاخص خواهد بود. راه دیگر استفاده از len() تابعی برای تعیین طول آرایه پایتون:


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
len(a)=5

چگونه یک عنصر را از آرایه پایتون حذف کنیم؟

چند راه برای حذف عناصر از آرایه پایتون وجود دارد.

اگر می خواهید عنصری را بر اساس شماره فهرست آن حذف کنید، می توانید از پایتون استفاده کنید del بیانیه:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[2]

در مثال بالا، شما در حال حذف عنصر سوم از آرایه پایتون، "Narnia" هستید. برای استفاده از این روش، باید شماره شاخص عنصری را که می‌خواهید حذف کنید، بدانید.

اما اگر مطمئن نیستید عنصری که می‌خواهید حذف کنید کجاست، چه؟ در این صورت می توانید از پایتون استفاده کنید remove() روش:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[harry potter]

با استفاده از remove() روش، شما قادر خواهید بود یک عنصر خاص را بدون نیاز به دانستن شماره فهرست آن مکان یابی و حذف کنید.

اگر می‌خواهید درباره کارهایی که می‌توانید با آرایه‌های پایتون انجام دهید بیشتر بدانید، می‌توانید بررسی کنید این آموزش or یک توسعه دهنده ارشد پیدا کنید برای کمک به شما در تسلط گام به گام پایتون!

Python Array Python Help Python tutor.png

ما در این مقاله به اصول اولیه آرایه های پایتون پرداختیم، اما این فقط نوک کوه یخ است. هنگامی که با ماژول آرایه از کتابخانه استاندارد پایتون آشنا شدید، می توانید برای کسب اطلاعات بیشتر در مورد استفاده از آرایه ها با بسته NumPy که امروزه اغلب به عنوان تابع آرایه استاندارد در پایتون و در علم داده دیده می شود، گسترش دهید.

More resources on Python arrays: – یک آرایه پایتون را به لیست تبدیل کنید
- حذف عنصر از آرایه در پایتون
- جمع آرایه را در پایتون پیدا کنید
- چگونه یک آرایه را در پایتون برش دهیم

تمبر زمان:

بیشتر از وبلاگ کدمنتور