Добавление и удаление элементов

Списки и коллекции / Списки

prime_numbers = [2, 5, 7]
print(f"{prime_numbers = }")

prime_numbers.append(11)
# prime_numbers is [2, 5, 7, 11]
print(f"{prime_numbers = }")

prime_numbers.insert(1, 3)
# prime_numbers is [2, 3, 5, 7, 11]
print(f"{prime_numbers = }")

# By value
prime_numbers.remove(2)
# prime_numbers is [3, 5, 7, 11]
print(f"{prime_numbers = }")

# By index
del prime_numbers[1]
# prime_numbers is [3, 7, 11]
print(f"{prime_numbers = }")

prime_numbers.extend([13, 17])
# prime_numbers is [3, 7, 11, 13, 17]
print(f"{prime_numbers = }")

# Removes and returns the last
last = prime_numbers.pop()
# last is 17, prime_numbers is [3, 7, 11, 13]
print(f"{last = }")
print(f"{prime_numbers = }")

# Only the first match goes
repeated = [7, 3, 7]
repeated.remove(7)
# repeated is [3, 7]
print(f"{repeated = }")
# No match: an error, not False
try:
    repeated.remove(99)
except ValueError as error:
    print(f"{error = }")

prime_numbers.clear()
# prime_numbers is []
print(f"{prime_numbers = }")