Created
December 12, 2024 13:13
-
-
Save sunmeat/7dc6a4f8f2c3f139e1e4649ad326892d to your computer and use it in GitHub Desktop.
list methods example
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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