💻 Примеры кода

⚡ Кратко

Запускайте примеры отдельными файлами.

Меняйте входные данные после первого успешного запуска.

Смотрите не только на вывод, но и на то, изменился ли исходный объект.

Топ-3 ошибки: путать ссылку и копию; ожидать порядок там, где его нет; усложнять выражение, когда обычный цикл читается лучше.

Зеркальные строки больше трёх

words = ["cat", "elephant", "dog", "bird", "lion", "ant"]
filtered_reversed_words = [word[::-1] for word in words if len(word) > 3]
print("Перевёрнутые слова длиной больше 3 символов:", filtered_reversed_words)

Суммы строк матрицы

matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
row_sums = [sum(row) for row in matrix]
print("Суммы строк:", row_sums)

Устойчивая сортировка по длине

words = ["orange", "mango", "apple", "banana", "kiwi", "cherry"]
for word in sorted(words, key=len):
    print(f"{len(word)}: {word}")