💻 Примеры кода
⚡ Кратко
Запускайте примеры отдельными файлами.
Меняйте входные данные после первого успешного запуска.
Смотрите не только на вывод, но и на то, изменился ли исходный объект.
Топ-3 ошибки: путать ссылку и копию; ожидать порядок там, где его нет; усложнять выражение, когда обычный цикл читается лучше.
Удаление после нуля
numbers = [1, 2, 0, 3, 4, 5]
if 0 in numbers:
del numbers[numbers.index(0):]
print("Список после удаления:", numbers)
Объединение информации
names = ["Alice", "Bob", "Charlie"]
ages = [25, 30, 35]
for name, age in zip(names, ages):
print(f"{name} is {age} years old.")
Произведения всех пар
list1 = [1, 2, 3]
list2 = [4, 5, 6]
products = [left * right for left in list1 for right in list2]
print(products)