لیست های پایتون
mylist = ["apple", "banana", "cherry"]
لیست کنید
از لیست ها برای ذخیره چندین مورد در یک متغیر استفاده می شود.
لیست ها یکی از 4 نوع داده داخلی در پایتون هستند که برای ذخیره مجموعه داده ها استفاده می شوند ، 3 تای دیگر ، Tuple ، Set و فرهنگ لغت هستند ، همه با کیفیت و کاربردهای مختلف.
لیست ها با استفاده از پرانتز مربع ایجاد می شوند:
مثال
ایجاد لیست:
thislist = ["apple", "banana", "cherry"]
print(thislist)
موارد را لیست کنید
موارد لیست مرتب ، قابل تغییر و اجازه مقادیر تکراری را دارند.
موارد فهرست نمایه می شوند ، مورد اول دارای نمایه است [0]، مورد دوم دارای نمایه است [1]و غیره
سفارش داده شده
وقتی می گوییم لیست ها ترتیب داده می شوند ، به این معنی است که موارد ترتیب مشخصی دارند و ترتیب تغییر نمی کند.
اگر موارد جدیدی را به لیست اضافه کنید ، موارد جدید در انتهای لیست قرار می گیرند.
توجه: برخی از روش های لیست وجود دارد که ترتیب را تغییر می دهد ، اما به طور کلی: ترتیب موارد تغییر نمی کند.
تغییر پذیر
این لیست قابل تغییر است ، بدین معنی که پس از ایجاد موارد ، می توانیم موارد را در لیست تغییر ، اضافه و حذف کنیم.
تکرارها مجاز است
از آنجا که لیست ها نمایه می شوند ، لیست ها می توانند مواردی با همان ارزش داشته باشند:
مثال
لیست ها مقادیر تکراری را مجاز می دانند:
thislist = ["apple", "banana", "cherry", "apple", "cherry"]
print(thislist)
طول لیست
برای تعیین اینکه لیست چند مورد دارد ، از این 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"]
نوع ()
از دیدگاه پایتون ، لیست ها به عنوان اشیا با نوع داده "لیست" تعریف می شوند:
مثال
نوع داده یک لیست چیست؟
mylist = ["apple", "banana", "cherry"]
print(type(mylist))
لیست () سازنده
همچنین می توانید هنگام ایجاد لیست جدید از سازنده list () استفاده کنید.
مثال
با استفاده از list()سازنده برای ایجاد یک لیست:
thislist = list(("apple", "banana", "cherry")) # note the double round-brackets
print(thislist)
مجموعه های پایتون (آرایه ها)
در زبان برنامه نویسی پایتون چهار نوع داده جمع آوری وجود دارد:
- لیست مجموعه ای است که قابل سفارش و تغییر است. به اعضای تکراری اجازه می دهد.
- Tuple مجموعه ای است سفارش یافته و غیر قابل تغییر. به اعضای تکراری اجازه می دهد.
- Set مجموعه ای است که مرتب نشده و از فهرست خارج می شود. عضو تکراری نیست
- فرهنگ لغت مجموعه ای است که قابل سفارش است * و قابل تغییر است. عضو تکراری نیست
* از نسخه 3.7 پایتون ، دیکشنری ها سفارش داده می شوند . در پایتون 3.6 و بالاتر ، فرهنگ لغت مرتب نیستند .
هنگام انتخاب نوع مجموعه ، درک ویژگی های آن نوع مفید است. انتخاب نوع مناسب برای یک مجموعه داده خاص می تواند به معنای حفظ معنی باشد و می تواند به معنی افزایش کارایی یا امنیت باشد.