Топ-10 однострочников Python

Python — очень простой и удобный в использовании язык, который привлекает пользователей своей простотой, популярностью и знаменитыми однострочниками.

Итак, давайте взглянем на некоторые из его однострочников. Это очень помогло бы вам во время собеседования на Python. Кроме того, пока мы этим занимаемся, проверьте себя с помощью вопросов для интервью на Python, чтобы лучше подготовиться к нему: посетите здесь!

1. Как поменять местами две переменные?

Давайте начнем с простой программы, которая используется для обмена двумя переменными друг с другом. Это один из самых простых методов, который может написать любой, приложив немного усилий. Устраняется необходимость использования временной переменной или применения каких-либо арифметических операций.

Источник: maketecheasier.com

Код Python для замены двух переменных

  1. # объявление двух переменных
  2. x = 50
  3. y = 100
  4. #печать начальных значений переменных
  5. print(“Начальное значение для переменной x:”, x)
  6. print(“Начальное значение для переменной y:”, y)
  7. # написание кода для замены двух переменных
  8. x , y = y , x
  9. # печать переменных с заменой
  10. print(“Взаимозаменяемое значение переменной x:”, x)
  11. print(“Взаимозаменяемое значение для переменной y:”, y)

Вывод:

Начальное значение переменной x: 50

Начальное значение переменной y: 100

Взаимозаменяемое значение переменной x: 100

Взаимозаменяемое значение переменной y: 50

Однострочный код Python для замены двух переменных

  1. # объявление двух переменных
  2. x , y = 50 , 100
  3. #печать начальных значений переменных
  4. print(“Начальное значение для переменной x:”, x)
  5. print(“Начальное значение для переменной y:”, y)
  6. # написание кода для замены двух переменных
  7. x , y = y , x
  8. # печать переменных с заменой
  9. print(“Взаимозаменяемое значение переменной x:”, x)
  10. print(“Взаимозаменяемое значение для переменной y:”, y)

Вывод:

Начальное значение переменной x: 50

Начальное значение переменной y: 100

Взаимозаменяемое значение переменной x: 100

Взаимозаменяемое значение переменной y: 50

2. Как назначить несколько переменных?

При определении многих переменных определение каждой переменной в отдельности занимает очень много времени. Пользователи могут объявлять несколько переменных, используя отдельные строки кода, используя запятые для присвоения нескольких значений переменным. Ниже приведены примеры для присвоения нескольких переменных.

Источник: pimylifeup.com

Код Python для назначения нескольких переменных

  1. # объявление нескольких переменных
  2. x = 50
  3. y = 100
  4. z = ‘Здравствуйте, это пример присвоения нескольких переменных.’
  5. # печать присвоенных переменных
  6. print(“Значение переменной x равно:”, x)
  7. print(“Значение переменной y равно:”, y)
  8. print(“Значение переменной z равно:”, z)

Вывод:

Значение переменной x равно: 50

Значение переменной y равно: 100

Значение переменной z: Здравствуйте, это пример присвоения нескольких переменных.

Однострочный код Python для назначения нескольких переменных

  1. # объявление нескольких переменных
  2. x, y, z = 50, 100, ‘Здравствуйте, это пример присвоения нескольких переменных’.
  3. # печать присвоенных переменных
  4. print(“Значение переменной x равно:”, x)
  5. print(“Значение переменной y равно:”, y)
  6. print(“Значение переменной z равно:”, z)

Вывод:

Значение переменной x равно: 50

Значение переменной y равно: 100

Значение переменной z: Здравствуйте, это пример присвоения нескольких переменных.

3. Как найти сумму четных и нечетных чисел в списке?

Найти сумму четных или нечетных чисел в списке можно решить, используя множество различных подходов, ниже приведен лучший и самый простой способ решения таких проблем.

Источник: youtube.com

Код Python для нахождения суммы четных чисел в списке

  1. # создание списка, содержащего как четные, так и нечетные числа
  2. список = [10,15,20,25,30]
  3. # объявление суммирования
  4. Суммирование = 0
  5. # написание кода для суммы четного числа списка
  6. для i в диапазоне (5):
  7. если список [i]%2 == 0:
  8. суммирование = суммирование + список [i]
  9. # вывод суммы четного числа списка
  10. печать (“Добавление четного числа в список равно:”, суммирование)

Вывод:

Добавление четного числа в список составляет: 60

Однострочный код Python для нахождения суммы четных чисел в списке

  1. # создание списка, содержащего как четные, так и нечетные числа
  2. список = [10,15,20,25,30]
  3. # написание кода для суммы четного числа списка
  4. суммирование = сумма([число для числа в списке, если число%2 == 0])
  5. # вывод суммы четного числа списка
  6. печать (“Добавление четного числа в список равно:”, суммирование)

Вывод:

Добавление четного числа в список составляет: 60

Код Python для нахождения суммы нечетных чисел в списке

  1. # создание списка, содержащего как четные, так и нечетные числа
  2. список = [10,15,20,25,30]
  3. # объявление суммирования
  4. Суммирование = 0
  5. # написание кода для суммы нечетного числа списка
  6. для i в диапазоне (5):
  7. если список [i]%2 != 0:
  8. суммирование = суммирование + список [i]
  9. # вывод суммы нечетных чисел в списке
  10. печать (“Добавление нечетного числа в список равно:”, суммирование)

Вывод:

Добавление нечетного числа в список составляет: 40

Однострочный код Python для нахождения суммы четных чисел в списке

  1. # создание списка, содержащего как четные, так и нечетные числа
  2. список = [10,15,20,25,30]
  3. # написание кода для суммы нечетного числа списка
  4. суммирование = сумма([число для числа в списке, если число%2 == 0])
  5. # вывод суммы нечетных чисел в списке
  6. печать (“Добавление нечетного числа в список равно:”, суммирование)

Вывод:

Добавление нечетного числа в список составляет: 40

4. Как исключить элементы (несколько) из списка?

Если пользователь хочет удалить или удалить один или несколько элементов или элементов из определенного списка, для этой цели можно использовать ключевое слово del .

Источник: codegrepper.com

Однострочный код Python для удаления нескольких элементов из списка

  1. # создание списка, содержащего как четные, так и нечетные числа
  2. список = [56 , 85 , 97 , 65 , 23 , 12]
  3. # объявление элементов, которые будут удалены из списка
  4. items_to_be_removed = {12 , 97}
  5. список = [элемент для элемента в списке, если элемента нет в items_to_be_removed]
  6. # печать обновленного списка
  7. print(“Обновленный список, из которого исключены нужные элементы: “, список)

Вывод:

Обновленный список, из которого исключены нужные элементы, выглядит следующим образом: [56, 85, 65, 23]

Однострочный код Python для удаления нескольких четных элементов из списка

  1. # создание списка, содержащего как четные, так и нечетные числа
  2. список = [56 , 85 , 97 , 65 , 23 , 12]
  3. # объявление элементов, которые будут удалены из списка
  4. список = [ элемент для элемента в списке, если элемент % 2 == 0]
  5. # печать обновленного списка
  6. print (“Обновленный список, из которого исключены нужные элементы: “, список)

Вывод:

Обновленный список, из которого исключены нужные элементы: [56, 12]

Однострочный код Python для удаления нескольких нечетных элементов из списка

  1. # создание списка, содержащего как четные, так и нечетные числа
  2. список = [56 , 85 , 97 , 65 , 23 , 12]
  3. # объявление элементов, которые будут удалены из списка
  4. список = [ элемент для элемента в списке, если элемент % 2 ! = 0]
  5. # печать обновленного списка
  6. print(“Обновленный список, из которого исключены нужные элементы: “, список)

Вывод:

Обновленный список, из которого исключены нужные элементы, выглядит следующим образом: [85, 97, 65, 23]

Однострочный код Python для удаления нескольких элементов из списка

# создание списка, содержащего как четные, так и нечетные числа

список = [56 , 85 , 97 , 65 , 23 , 12]

# написание кода для удаления нежелательных элементов из списка

# m:n означает, что элементы между индексом m и индексом n будут удалены

список дел[2:5]

# печать обновленного списка

print(“Обновленный список, из которого исключены нужные элементы: “, список)

Вывод:

Обновленный список, из которого исключены нужные элементы: [56, 85, 12]

Однострочный код Python для удаления нескольких элементов из списка

# создание списка, содержащего как четные, так и нечетные числа

список = [56 , 85 , 97 , 65 , 23 , 12]

# написание кода для удаления нежелательных элементов из списка

# m::n означает, что элементы из индекса m начнут удаляться из списка после подсчета пропусков n

список исключений[1::2]

# печать обновленного списка

print(“Обновленный список, из которого исключены нужные элементы: “, список)

Вывод:

Обновленный список, из которого исключены нужные элементы: [56, 97, 23]

5. Как читать файлы?

В этой программе на Python используется понимание списка. На первом шаге откройте текстовый файл и используйте функцию “for loop”, чтобы прочитать его построчно. В конце удалите все ненужное пространство с помощью функции “strip”.

Источник: linuxhint.com

Однострочный код Python для чтения файлов

  1. list_example = [text.strip() для текста в open(‘draft.txt ’)]
  2. печать (list_example)
  3. список (открыть(‘draft.txt ’))
  4. ##Использование кода “with” также закроет файл после использования
  5. с открытым (“draft.txt ”) как f: list_example=[text.strip() для текста в f]
  6. печать (list_example)

6. Как записать данные в файл?

Используя код, упомянутый в приведенной ниже программе, сначала создайте файл draft.txt будет создан, если он не существует, а затем “Это пример записи данных в файл”. будет записано в файл.

Однострочный код Python для записи данных в файлы

  1. с открытым (“draft.txt ”,’a’,новая строка =’\n’) как f: f.write(“Это пример записи данных в файл”).

Методы и их описание:

Способ создания нового файла:
  1. режим ‘x’: если пользователь хочет создать новый файл, этот метод может быть реализован для достижения этой цели. Если файл уже существует, выполняемая операция завершается с ошибкой.
Методы по умолчанию
  1. режим ‘r’: этот режим используется для открытия файла для чтения, это один из режимов по умолчанию.
  2. режим ‘t’: этот режим используется для открытия файла в текстовом режиме, это один из режимов по умолчанию.
Другие методы
  1. режим ‘w’: этот режим используется для открытия файла для записи. Если файл отсутствует, то автоматически создается новый файл, а если файл уже существует, то метод вносит изменения в существующий файл.
  2. режим ‘x’: если пользователь хочет создать новый файл, этот метод может быть реализован для достижения этой цели. Если файл уже существует, выполняемая операция завершается с ошибкой.
  3. режим ‘a’: этот метод используется для открытия файла в режиме добавления. Он автоматически создает новый файл, если файл отсутствует.
  4. режим ‘b’: этот режим используется для открытия файла в двоичном режиме.
  5. режим ‘+’: если пользователь хочет открыть файл как в режиме чтения, так и в режиме записи (или обновления файла), этот метод может быть реализован для достижения этой цели.

7. Как создавать списки?

Списки Python считаются одним из самых универсальных типов данных, которые позволяют пользователям работать с несколькими элементами одновременно.

Источник: linuxhint.com

Однострочный код Python для создания списков

  1. # создание нового списка
  2. список = [i для i в диапазоне (0,30)]
  3. # печать нового созданного списка
  4. печать (“Новый созданный список:\n”, список)

Вывод:

Новый созданный список:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]

Однострочный код Python для создания списков

  1. # создание нового списка
  2. список = список (диапазон (0,30))
  3. # печать нового созданного списка
  4. печать (“Новый созданный список:\n”, список)

Вывод:

Новый созданный список:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]

Однострочный код Python для создания списка строк

  1. # создание списка строк
  2. список = [(“Названия дней: “+i) для i в [‘Понедельник’, ‘Вторник’, ’Среда’, ‘четверг’, ‘Пятница’, ‘Суббота’, ‘Воскресенье’]]
  3. # печать нового созданного списка строк
  4. print(“Новый созданный список строк:\n”, список)

Вывод:

Вновь созданный список строк:

[‘Названия дней: понедельник», «Названия дней: вторник», «Названия дней: среда», «Названия дней: четверг», «Названия дней: пятница», «Названия дней:дни: суббота’, ‘Названия дней: воскресенье’]

8. Как проверить наличие номера в списке?

Существует много ситуаций, когда требуется проверить наличие номера в заданном списке. Пользователи могут использовать следующий пример кода oneliner, чтобы легко проверить, присутствует ли соответствующий номер в списке.

Источник: pythonguides.com

Однострочный код Python для проверки наличия номера в списке

  1. # объявление номера, который нужно проверить в списке
  2. число = 10
  3. # создание списка
  4. список = [i для i в диапазоне (0,30)]
  5. # распечатка списка
  6. печать (“Список: \n “, список)
  7. # написание кода для проверки наличия объявленного номера в списке
  8. если число в списке:
  9. # печать результата
  10. распечатать(‘Да, номер присутствует в списке.’)

Вывод:

Список:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]

Да, номер присутствует в списке.

9. Как найти максимальное значение?

Этот метод можно использовать для нахождения максимального значения.

Источник: pythonguides.com

Однострочный код Python для нахождения максимального значения

  1. # создание списка
  2. список = [i для i в диапазоне (0,30)]
  3. # распечатка списка
  4. печать (“Список: \n “, список)
  5. # написание кода для поиска максимального значения, а затем печать максимального значения
  6. печать(max(список, ключ = значение лямбда: int(значение)) )

Вывод:

Список:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]

29

10. Как заменить текст другим текстом?

Очень просто заменить текст другим текстом. Можно использовать следующий подход.

Источник: codegrepper.com

Однострочный код Python для замены текста другим текстом

  1. String = “Python — очень простой язык для изучения. При должной самоотдаче его можно освоить за пару месяцев ”.replace(“Python”, ‘C’)
  2. печать (строка)

Вывод:

C — очень простой язык для изучения. При должной самоотдаче им можно овладеть за пару месяцев.

Заключение

Мы поделились всей полезной и важной информацией о том, как однострочники могут быть настолько эффективными и полезными. Это фантастический способ кодирования. Кроме того, знаете ли вы, что существует более новая версия Python?