tgoop.com/pro_python_code/1017
Last Update:
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. Преобразование списка в строку, разделенную запятым:
20. Получение расширения файла
csv_string = ','.join(map(str, lst))
file_extension = os.path.splitext(filename)[1]
@pro_python_code
BY Python RU
Share with your friend now:
tgoop.com/pro_python_code/1017