کار با لیست ها در پایتون

چاپ

در این فصل قرار است با data structure ها یا ساختار داده در پایتون آشنا شویم. 

انواع ساختار داده در پایتون

انواع ساختار داده که در پایتون وجود دارد عبارتند از:

  1. رشته 
  2. آرایه 
  3. چند تایی مرتب
  4. دیکشنری
  5. مجموعه

لیست ها در پایتون : 

لیست ها مجموعه ای از داده ها را در خود نگه می دارند که این داده ها را میتوان تغییر داد و آپدیت کرد . برای تعریف لیست ها از براکت [] استفاده میکنیم . 

برای تعریف لیست در پایتون به شکل زیر عمل میکنیم : 

list1 = ["python", "perl", "php" , "7!" , 8]
print(list1)
 

خروجی کد بالا:

['python', 'perl', 'php', '7!', 8]

همینطور که گفته شد میتوانیم یک عضو از لیست را تغییر بدهیم  ،  شماره ی اندیس مربوطه را مینویسیم و یک رشته ی جدید تعریف میکنیم . 

به عنوان مثال در لیست زیر میخواهیم که perl را به JavaScript تغییر دهیم  : 

list1 = ["python", "perl", "php" , "7!" , 8]
list1[1] = "javaScript"
print(list1)
 

خروجی کد بالا:

['python', 'javaScript', 'php', '7!', 8]

از متد ها نیز میتوان در لیست ها استفاده کرد : 

در مثال زیر میخواهیم html را به آخر لیست اضافه کنیم . 

list2 = list(("php", "python", "perl"))
list2.append("html")
print(list2)
 

خروجی کد بالا:

['php', 'python', 'perl', 'html']

در مثال زیر میخواهیم python را از لیست حذف کنیم . 

list2 = list(("php", "python", "perl" , "html"))
list2.remove("python")
print(list2)
 

خروجی کد بالا:

['php', 'perl', 'html']