TGViewer
Python RU Python RU @pro_python_code · 12.3K subscribers
Post #1017 3.13K
20 полезных однострочников на Python.

1. Поменять местами две переменные:
``
a, b = b, a
```

2. Найти максимальное или минимальное значение в списке:
max_value = max(lst)
min_value = min(lst)


3. Найти индекс максимального или минимального значения в списке:

max_index = lst.index(max(lst))
min_index = lst.index(min(lst))


4. Конкатенация списка строк:
concatenated_string = ''.join(lst)

5. Подсчет вхождений элемента в список:
count = lst.count(item)

6. Переворачиваем строку:
reversed_string = string[::-1]

7. Преобразование строки в список символов:
char_list = list(string)

8. Сортировка списка в порядке убывания:
sorted_list = sorted(lst, reverse=True)

9. Удаление дубликатов из списка:
unique_list = list(set(lst))

10. Вычислить сумму списка чисел:
total = sum(lst)

11. Проверить, все ли элементы списка удовлетворяют условию:
all_true = all(item > 0 for item in lst)

12. Проверьте, удовлетворяет ли условию любой элемент списка:
any_true = any(item > 0 for item in lst)

13. Фильтр списка на основе условия

filtered_list = [item for item in lst if condition]

14. Получение последнего элемента списка:

element_counts = {item: lst.count(item) for item in set(lst)}


15. Получение уникальных элементов и их количества в списке:

element_counts = {item: lst.count(item) for item in set(lst)}

16. Сжимаем вложенный список:

flattened_list = [item for sublist in nested_list for item in sublist]
```

17. Найдите факториал числа:

factorial = 1 if num == 0 else num * factorial(num - 1)

18. Проверить, является ли строка палиндромом:

is_palindrome = string == string[::-1]
```


19. Преобразование списка в строку, разделенную запятым:

csv_string = ','.join(map(str, lst))

20. Получение расширения файла
file_extension = os.path.splitext(filename)[1]


@pro_python_code
  • 👍 22
  • ❤ 5
  • 🔥 3
  • 👎 2
  • 😱 1
More from @pro_python_code
  1. Oct 4, 2026Hugging Face исследовали multi-harness RL: обучение с подкреплением сразу через Claude Cod…
  2. Oct 1, 2026DeepSeek Harness вышел на десктоп: плагины без терминала и задачи по расписанию DeepSeek в…
  3. Sep 30, 2026Пишем игру на Python: неоновая аркада с разбором кода и ИИ Pygame часто считают библиотеко…
  4. Sep 29, 2026photo post
  5. Sep 28, 2026photo post
  6. Sep 26, 2026🐧 Linux Cheat Sheet - шпаргалка по командам Linux Самая удобная шпаргалка по Linux и Bash…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →