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