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