سبد (0)

تبلیغات

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

در این فصل قرار است با 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]

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

  • برای اضافه کردن یک عنصر به لیست از تابع ()append استفاده می کنیم.
  • برای حذف یک عنصر مشخص از تابع ()remove استفاده می کنیم.
  • از تابع ()clear برای حذف کردن تمام عناصر لیست استفاده میشود .  
  • تابع ()copy یک کپی از لیست را بر می گرداند 
  • تابع ()count تعداد دفعات تکرار یک  عنصر در لیست را نشان میدهد . 

در مثال زیر میخواهیم 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']

 

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی