
В этой статье я собрал 10 полезных однострочных трюков на Python, которые помогут ускорить работу, избавиться от рутины и просто покажут, насколько мощен этот язык. Эти приёмы особенно пригодятся тем, кто уже знаком с Python, но хочет писать более “питоновский” и элегантный код.
Оглавление
1. Переворот строки
text = "Python"
print(text[::-1]) # nohtyP
Используется срез с шагом -1 — простейший способ “перевернуть” текст.
2. Подсчёт количества символов в строке
from collections import Counter
print(Counter("hello world"))
Удобный способ быстро узнать частоту символов.
3. Объединение списка в строку
print(", ".join(["apple", "banana", "cherry"]))
Полезно при работе с CSV или простым текстом.
4. Генерация списка квадратов чисел
squares = [x**2 for x in range(10)]
Классический пример list comprehension.
5. Проверка, пуст ли список
if not my_list:
print("Список пуст!")
Лаконичная и читаемая проверка.
6. Одновременное получение индекса и значения
for i, value in enumerate(["a", "b", "c"]):
print(i, value)
enumerate() — чистый и питоничный способ итерироваться с индексом.
7. Сортировка слов по длине
words = ["python", "ai", "automation"]
print(sorted(words, key=len))
8. Чтение целого файла одной строкой
data = open("file.txt").read()
(или лучше с менеджером контекста with open() в реальном коде)
9. Объединение двух списков в словарь
keys = ["name", "age"]
values = ["Alice", 30]
print(dict(zip(keys, values)))
10. Быстрая замена символов в строке
print("2025-11-02".replace("-", "."))
Заключение
Python позволяет писать не только мощный, но и лаконичный код. Используй эти трюки, чтобы сделать свои скрипты компактнее и понятнее.
Если что-то осталось непонятным — пишите в комментариях! С радостью уточню, дополню или помогу с вашим кодом.
А чтобы не пропустить новые простые и полезные гайды по Python, автоматизации и разработке — подписывайтесь на мой Telegram-канал 🐍✨
Ваш интерес — лучшая мотивация для новых статей!