textarea is empty

‎متغير هاي ليستي پايتون ـPython Lists

Previous >    <Next  

‎از لسيت ها براي ذخيره چندين آيتم داده در يك متغير واحد استفاده ميشود .نمونه زير يك متغير ‎ليستي است.

mylist = ["apple", "banana", "cherry"]

‎ليست ها يكي از جهارنوع داده داخلي است كه براي نگهداري يك مجموعه داده استفاده ميشوند .بقيه ‎موارد تاپل، مجموعه و ديكشنري ميباشند.

‎ليست ها با استفاده از براكت مربعي‎([ ])‎ ايحاد ميشوند .نمونه زير

‎مثال ـ ايجاد يك ليست

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

‎آيتم هاي ليست ـList Items

‎آيتم هاي ليست مرتب شده، قابل تغيير ومجاز هستند .آيتم هاي ليست داراي انديس بوده كه اولين آن ‎[0]‎و دومي آن ‎[1]‎ وبهمين ترتيب مابقي .

‎مرتب شده ـordered

‎وقتي گفته ميشود كه ليست ها مرتب هستند، به اين معني است كه آيتم ها ترتيب مشخصي دارند و ‎ترتيب قابل تغيير نيست .اگر آيتمي به ليست اضافه شود، آن در انتها قرار ميگيرد.

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

‎قابل تغيير ـChangeable

‎ليست قابل تغيير است، بدين معني پس از ايجاد ميتوان مقادير آيتم ها را تغيير داده ويا به آن ‎آيتمي اضافه ويا حذف نمود.

‎اجازه تكرار ـAllow Duplicates

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

‎مثال ـ ليست مجاز به داشته مقادير تكراري

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

‎طول ليست ـList Length

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

‎مثال ـ چاپ تعداد آيتم هاي يك ليست

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

‎نوع داده آيتم هاي ليست ـList Items -‎ Data Types

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

‎مثال ـ ليست ها داراي نوع متفاوت

list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]

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

‎مثال ـ يك ليست با نوع داده مختلف آيتمها

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

‎تابع نوع ـtype()‎

‎از ديدگاه پايتون ، ليست ها به عنوان شئ وبا نوع داده‎‎"list‎"‎ تعريف ميشوند .

<class 'list'>

‎مثال ـ مشخص نمودن نوع دادهاي ليست

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

‎تابع سازنده ليست ـThe list()‎ Constructor

‎ليست ها در پايتون يك نوع شئ ميباشند .اين اشياء بجز روال ايجاد معمول ميتوان از طريق تابع ‎سازنده‎list()‎‎ ايجاد نمود .

‎مثال ـ ايجاد ليست با تابع سازنده

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

‎مجموعه ها‎)‎ آرايه ها‎(‎ در پايتون

‎چهار نوع داده مجموعه اي در زبان برنامه نويسي پايتون وجود دارد.

‎يادآوري ـ از نسخه‎3.7‎ پايتون ، ديكشنري ها مرتب ميباشند، ولي در نسخ قبلي نامرتب ‎بوده اند.

‎هنگام انتخاب نوع مجموعه ، درك ويژگي هاي آن نوع مفيد است .انتخاب نوع مناسب براي ‎يك مجموعه داده خاص ميتواند به درك معناي آن كمك نموده وباعث افرايش كارائي وامنيت آن باشد.


Previous >    <Next