textarea is empty

‎آرايه هادر پايتون ـPython Arrays

Previous >    <Next  

‎پايتون به صورت پيش فرض از آرايه ها پشتيباني نميكند، اما ميتوان از ليست هاي پايتون به جاي ‎آن استفاده كرد .الگو و رفتار ليست ها در پايتون كاملا با آرايه در زبانهاي ديگر تطابق دارد.

‎در اين صفحه نحوه استفاده ازليست ها به عنوان آرايه تشريح ميشود .با اين حال كار با آرايه ها ‎در پايتون بايد يك كتابخانه مانندNumPy را وارد نمائيد .

‎آرايه ها براي ذخيره نمودن چند مقدار در يك متغير مورد استفاده قرار ميگيرند.

‎مثال ـ ايجاد آرايهcar براي نگهداري نام ماشين ها

--(go to editor for change code and run)

‎آرايه چيست ـWhat is an Array‎?

‎آرايه يك متغير خاصي است كه ميتواند بيش از يك مقدار را در يك زمان در خود نگه دارد.

‎اگر ليستي از اقلام مانند ليستي از نام ماشين ها داشته باشيد، ذخيره ماشين ها در متغير هاي ‎تكي ميتواند بشكل زير باشد.

car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"

‎با اين حال ، اگر بخواهيد در بين آنها ماشيني را پيدا نمائيد، چكاري انجام ميدهيد‎?‎ ‎اگر تعداد آنها مثلا‎300‎ باشد چه .جواب اين سوالات استفاده از آرايه است كه كار را ‎ساده ميكند.

‎يك آرايه ميتواند چند مقدار را در يك نام نگه داري نمايد .در آن ميتوان با شماره انديس به ‎مقادير آن دسترسي پيدا كرد.

‎دسترسي به عناصر يك آرايه

‎آرايه ها مقادير را به ترتيب شماره انديس نگهدار ميكنند .به مراجعه به انديس آن ميتوان ‎بمقدار عنصر دسترسي داشت . مطابق نمونه زير

‎مثال ـ دسترسي به اولين عنصر آرايه

--(go to editor for change code and run)

‎مثال ـ اصلاح مقدار اولين عنصر آرايهcars

--(go to editor for change code and run)

‎طول يك آرايه

‎با استفاده از تابع‎len( )‎ ميتوان طول آرايه يعني تعداد عناصر آنرا بدست آورد .

‎مثال ـ نمونه طول آرايه

--(go to editor for change code and run)

‎توجه ـ طول يك آرايه هميشه يكي بيشتر از آخرين انديس آرايه است.

‎حلقه زدن روي عناصر آرايه

‎ميتوان با استفاده از‎for in ‎ حلقه روي عناصر آرايه دور زد.

‎مثال ـ چاپ هر آيتم آرايه‎cars

--(go to editor for change code and run)

‎افزايش عناصر آرايه

‎با متد‎append( )‎ ميتوان عنصري را به آرايه اضافه كرد .

‎مثال ـ يك عنصر ديگر به آرايه اضافه ميكند.

--(go to editor for change code and run)

‎حذف آيتم هاي آرايه

‎با استفاده از متد‎pop( )‎ ميتوان يك عنصررا ازآرايه حذف كرد.

‎مثال ـ حذف دومين عنصر آرايه‎cars

--(go to editor for change code and run)

‎با استفاده از متد‎remove( )‎ ميتوان عنصري را ازآرايه حذف كرد.

‎مثال ـ حذف عنصر‎‎"Volvo‎"‎ از آرايه cars

--(go to editor for change code and run)

‎توجه ـ متد‎remove()‎‎ اولين عنصر با مقدار مشخص را حذف ميكند .

‎متدهاي آرايه ـArray Methods

‎پايتون مجموعه اي از متدهاي از پيش تعريف شده اي دارد كه ميتوان ار آنهاي در ليست ها ويا ‎آرايه ها استفاده كرد.

‎اين متدها در جدول زير مختصر معرف شده ولينك تشريح كامل هر متد در جدول وجود دارد.

‎متدهاي ليست پايتون
‎متد ‎شرح متد
append( ) ‎آيتمي را بانتهاي ليست اضافه ميكند.
clear( ) ‎همه عناصر ليست را حذف ميكند.
copy( ) ‎ليستي را كپي ميكند.
count( ) ‎تعداد عناصر ليست را با مقدار مشخص ، برگشت ميدهد.
extend( ) ‎عناصر ليستي يا هر تكرار پذير را به انتهاي ليست اضافه ميكند.
index( ) ‎انديس اولين عنصر را بامقدار مشخص برگشت ميدهد.
insert( ) ‎عنصري را در موقعيت مشخص شده درج ميكند.
pop( ) ‎عنصر در موقعيت مشخص ليست را حذف ميكند.
remove( ) ‎ايتمي با مقدار مشخص را از ليست حذف ميكند.
reverse( ) ‎عناصر ليست را معكوس ميكند.
sort( ) ‎ليست را مرتب ميكند.

Previous >    <Next