کار با لیست ها در پایتون
در این فصل قرار است با data structure ها یا ساختار داده در پایتون آشنا شویم.
انواع ساختار داده در پایتون
انواع ساختار داده که در پایتون وجود دارد عبارتند از:
- رشته
- آرایه
- چند تایی مرتب
- دیکشنری
- مجموعه
لیست ها در پایتون :
لیست ها مجموعه ای از داده ها را در خود نگه می دارند که این داده ها را میتوان تغییر داد و آپدیت کرد . برای تعریف لیست ها از براکت [] استفاده میکنیم .
برای تعریف لیست در پایتون به شکل زیر عمل میکنیم :
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']
- نوشته شده توسط سجاد تیموری
- بازدید: 6156