Разделение списка на четные и нечетные числа
Разделение списка на четные и нечетные числаЭто задание иллюстрирует, как можно разделить один список на два отдельных списка, один с четными числами, другой с нечетными. 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` содержит все нечетные числа. Этот подход эффективен и чист, обеспечивая быстрое разделение чисел на две категории. | ||||||||||
| ||||||||||
Просмотров: 113 | |
Всего комментариев: 0 | |