Разделение списка на четные и нечетные числа
Разделение списка на четные и нечетные числаЭто задание иллюстрирует, как можно разделить один список на два отдельных списка, один с четными числами, другой с нечетными.
def separate_numbers(nums):
even_nums = [num for num in nums if num % 2 == 0]
odd_nums = [num for num in nums if num % 2 != 0]
return even_nums, odd_nums
# Пример списка
sample_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_list, odd_list = separate_numbers(sample_list)
print("Четные числа:", even_list)
print("Нечетные числа:", odd_list)
Мы используем list comprehension для создания двух новых списков. `even_nums` содержит все четные числа (где число при делении на 2 дает остаток 0), а `odd_nums` содержит все нечетные числа. Этот подход эффективен и чист, обеспечивая быстрое разделение чисел на две категории. | ||||||||||
|
| ||||||||||
| Просмотров: 309 | | ||||||||||
| Всего комментариев: 0 | |