عملیات بر روی لیست ها در پایتون
در پایتون، میتوانید انواع عملیات مختلف را بر روی لیستها انجام دهید.
این عملیات شامل افزودن، حذف، جستجو، و مرتبسازی عناصر در یک لیست است. در ادامه، برخی از این عملیات را با مثالهایی توضیح میدهم.
😊
۱. ایجاد یک لیست
برای ایجاد یک لیست، میتوانید از براکتها استفاده کنید:
my_list = [1, 2, 3, 4, 5]
۲. افزودن عناصر به لیست
- استفاده از append()
این متد برای افزودن یک عنصر به انتهای لیست استفاده میشود:
my_list.append(6)
print(my_list) # خروجی: [1, 2, 3, 4, 5, 6]
- استفاده از insert()
این متد برای افزودن یک عنصر در موقعیت مشخصی از لیست استفاده میشود:
my_list.insert(2, 'new')
print(my_list) # خروجی: [1, 2, 'new', 3, 4, 5, 6]
- استفاده از extend()
این متد برای افزودن تمام عناصر یک لیست دیگر به انتهای لیست اصلی استفاده میشود:
my_list.extend([7, 8])
print(my_list) # خروجی: [1, 2, 'new', 3, 4, 5, 6, 7, 8]
۳. حذف عناصر از لیست
- استفاده از remove()
برای حذف اولین وقوع یک عنصر خاص:
my_list.remove('new')
print(my_list) # خروجی: [1, 2, 3, 4, 5, 6, 7, 8]
- استفاده از pop()
برای حذف و برگرداندن آخرین عنصر (یا عنصر در ایندکس مشخص):
last_element = my_list.pop()
print(last_element) # خروجی: 8
print(my_list) # خروجی: [1, 2, 3, 4, 5, 6, 7]
- استفاده از clear()
برای حذف تمام عناصر لیست:
my_list.clear()
print(my_list) # خروجی: []
۴. دسترسی به عناصر
شما میتوانید به عناصر لیست با استفاده از ایندکس دسترسی پیدا کنید:
my_list = [10, 20, 30]
print(my_list[0]) # خروجی: 10
print(my_list[-1]) # خروجی: 30 (آخرین عنصر)
۵. جستجو در لیست
- استفاده از index()
برای یافتن ایندکس اولین وقوع یک عنصر:
my_list = [10, 20, 30]
index_of_twenty = my_list.index(20)
print(index_of_twenty) # خروجی: 1
- استفاده از count()
برای شمارش تعداد وقوع یک عنصر خاص:
count_of_ten = my_list.count(10)
print(count_of_ten) # خروجی: 1
۶. مرتبسازی و معکوس کردن لیست
-
استفاده از sort()
برای مرتبسازی عناصر لیست:
my_list = [3, 1, 4, 2]
my_list.sort()
print(my_list) # خروجی: [1, 2, 3, 4]
-
استفاده از reverse()
برای معکوس کردن ترتیب عناصر لیست:
my_list.reverse()
print(my_list) # خروجی: [4, 3, 2, 1]
@python_with_mohammad