Skip to content

Instantly share code, notes, and snippets.

@sunmeat
Created December 12, 2024 13:13
Show Gist options
  • Save sunmeat/7dc6a4f8f2c3f139e1e4649ad326892d to your computer and use it in GitHub Desktop.
Save sunmeat/7dc6a4f8f2c3f139e1e4649ad326892d to your computer and use it in GitHub Desktop.
list methods example
# 1. створення списку
numbers = [10, 20, 30, 40, 50]
print("Початковий список:", numbers)
# 2. додавання елементів
# append() — додає один елемент в кінець списку
numbers.append(60)
print("Після append(60):", numbers)
# extend() — додає елементи з іншого списку в кінець поточного списку
numbers.extend([70, 80])
print("Після extend([70, 80]):", numbers)
# insert() — вставляє елемент за заданим індексом
numbers.insert(2, 35) # вставляє число 15 на 2-й індекс
print("Після insert(2, 35):", numbers)
# 3. видалення елементів
# remove() — видаляє перший елемент з певним значенням
numbers.remove(20) # видаляє перше входження числа 20
print("Після remove(20):", numbers)
# pop() — видаляє елемент за індексом і повертає його
popped_value = numbers.pop(4)
print("Після pop(4), видалено елемент:", popped_value)
print("Тепер список:", numbers)
# 4. сортування списку
numbers.sort() # сортує список за зростанням
print("Після sort():", numbers)
# reverse() — перевертає список
numbers.reverse()
print("Після reverse():", numbers)
# 5. пошук елементів
# index() — шукає перше входження елемента і повертає його індекс
index_of_30 = numbers.index(30) # шукає число 30
print("Індекс числа 30:", index_of_30)
# count() — рахує кількість входжень елемента в список
count_of_50 = numbers.count(50)
print("Кількість чисел 50 в списку:", count_of_50)
# 6. копіювання списку
copied_list = numbers.copy()
print("Копія списку:", copied_list)
# 7. перевірка на порожній список
is_empty = not numbers # перевіряємо, чи список порожній
print("Чи порожній список numbers?", is_empty)
# 8. об'єднання (конкатенація) списків
list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
combined_list = list_1 + list_2 # об'єднуємо два списки
print("Об'єднаний список:", combined_list)
# 9. перевірка наявності елемента
element_to_check = 30
if element_to_check in numbers:
print(f"Число {element_to_check} є в списку.")
else:
print(f"Число {element_to_check} відсутнє в списку.")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment