لیست
از لیست ها برای ذخیره چندین مورد در یک متغیر استفاده می شود.
لیست ها یکی از 4 نوع داده داخلی در پایتون است که برای ذخیره مجموعه داده ها استفاده می شود ، 3 تای دیگر ، Tuple ، Set و Dictionary هستند ، همه با کیفیت و کاربردهای مختلف
لیست ها با استفاده از [] ایجاد می شوند:
مثال
ایجاد لیست:
thislist = ["apple", "banana", "cherry"]
آیتم های لیست
آیتم های لیست مرتب ، قابل تغییر و مقادیر تکراری را مجاز می دانند.
موارد شاخص گذاری می شوند ، مورد اول دارای شاخص [0]
، مورد دوم دارای شاخص [1]
و غیره است.
مرتب شده
وقتی می گوییم لیست ها مرتب می شوند ، به این معنی است که آیتم ها ترتیب مشخصی دارند و ترتیب تغییر نمی کند.
اگر آیتم های جدیدی را به لیست اضافه کنید ، در انتهای لیست قرار می گیرند.
توجه: برخی از متد های لیست وجود دارد که ترتیب را تغییر می دهد ، اما به طور کلی: ترتیب آیتم ها تغییر نمی کند.
تغییر پذیری
این لیست قابل تغییر است ، بدین معنی که پس از ایجاد لیست می توانیم آیتم ها را در لیست تغییر ، اضافه و حذف کنیم.
آیتم های تکراری مجاز است
از آنجا که لیست ها شاخص گذاری می شوند ، لیست ها می توانند مواردی با همان ارزش داشته باشند:
مثال
لیست ها مقادیر تکراری را مجاز می دانند:
thislist = ["apple", "banana", "cherry", "apple", "cherry"]
طول لیست
برای تعیین اینکه لیست چند عضو دارد ، از تابع len()
استفاده کنید:
مثال
تعداد موارد موجود در لیست را چاپ کنید:
thislist = ["apple", "banana", "cherry"]
print(len(thislist))
آیتم های فهرست - انواع داده
آیتم های لیست می تواند از هر نوع داده باشد:
مثال
انواع داده های رشته ای ، int و boolean:
list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]
یک لیست می تواند شامل انواع مختلف داده باشد:
مثال
لیستی با رشته ها ، اعداد صحیح و مقادیر بولین:
list1 = ["abc", 34, True, 40, "male"]
type()
از دید پایتون ، لیست ها به عنوان اشیا با نوع داده "list" تعریف می شوند:
<class 'list'>
مثال
نوع داده یک لیست چیست؟
mylist = ["apple", "banana", "cherry"]
print(type(mylist))
خروجی: <class 'list'>
سازنده list()
همچنین می توانید هنگام ایجاد لیست جدید از سازنده list()استفاده کنید.
مثال
با استفاده از سازنده list()برای ایجاد لیست:
thislist = list(("apple", "banana", "cherry")) # note the double round-brackets
مجموعه های پایتون (آرایه ها)
• لیست مجموعه ای است که قابل سفارش و تغییر است. به اعضای تکراری اجازه می دهد.
•Tuple مجموعه ای است سفارش یافته و غیر قابل تغییر. به اعضای تکراری اجازه می دهد.
•Set مجموعه ای است که مرتب نشده و از فهرست خارج می شود. عضو تکراری نمی تواند داشته باشد.
•Dictionary مجموعه ای است غیر مرتب و قابل تغییر. عضو تکراری نمی تواند داشته باشد.
هنگام انتخاب نوع مجموعه ، درک ویژگی های آن نوع مفید است. انتخاب نوع مناسب برای یک مجموعه داده خاص می تواند به معنای حفظ معنی باشد و می تواند به معنی افزایش کارایی یا امنیت باشد.
برای ثبت نظر باید وارد سایت شوید یا ثبت نام نمایید.
نظر شما با موفقیت در سیستم ثبت گردید.