Курс Python → Выборка чисел
Для выборки простых чисел в списке любого размера можно воспользоваться следующим кодом на Python:
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
def get_primes(numbers):
return [num for num in numbers if is_prime(num)]
numbers = [2, 3, 4, 5, 6, 7, 8, 9, 10]
prime_numbers = get_primes(numbers)
print(prime_numbers)
В данном коде определены две функции: is_prime, которая проверяет, является ли число простым, и get_primes, которая возвращает список простых чисел из заданного списка. Затем создается список чисел numbers, из которого вызывается функция get_primes для получения списка простых чисел prime_numbers.
Можно легко изменить этот код для выборки других типов чисел. Например, чтобы выбрать четные числа, достаточно изменить условие в функции get_primes на if num % 2 == 0. Аналогично можно выбирать нечетные числа или числа, делящиеся на определенное число.
Таким образом, данный код не только позволяет выбирать простые числа в списке, но и может быть легко адаптирован для выборки других типов чисел в зависимости от поставленной задачи.
Другие уроки курса "Python"
- Кортежи в Python: особенности и преимущества
- Получение атрибутов и методов класса
- Аннотации типов в Python
- Реверс строки в Python
- Работа с defaultdictами в Python
- Логические операторы в Python
- Многострочные строки в Python
- Docstring в Python
- Методы работы со строками в Python
- Сериализация объектов в Python
- Изменение IP-адреса в Python
- Оператор объединения словарей
- Навыки Python: строки, типы данных
- Делегирование в Python
- Преобразование текста в речь с Python
- Управление виртуальными окружениями в Python
- Создание тестовых данных с Faker
- Множественное назначение в Python
- Форматирование строк в Python
- Метод rpow в Python
- Работа с контекстным менеджером Pool
- Ошибка NotImplemented в Python
- Объединение коллекций в Python
- Добавление элементов в список: append() vs extend()
- Многоточие в Python
- Python OrderedDict и fromkeys() — работа с словарями
- Mad Libs Generator
- Метод ipow для возведения в степень
- Распаковка значений в Python
- Работа с enumerate()
- Работа с изменяемыми коллекциями
- Получение списка кортежей из словаря
- Замена элементов в списке с помощью генераторов списков
- Подсчет часто встречающихся элементов
- Слияние словарей в Python 3.9
- Функция all() в Python
- Codecademy в Telegram
- Наиболее частотные элементы с помощью Counter
- Перебор элементов списка в Python
- Срезы в Python
- Работа с collections.Counter
- Отладка регулярных выражений в Python
- Создание и удаление объектов
- Проверка класса объекта
- Логические значения в Python
- Оператор is в Python
- Зарезервированные слова в Python















