假设我们有一个列表,需要按照特定的规则进行拆分。
例如,我们有一个包含整数的列表,需要按照奇偶性将其拆分成两个子列表,其中一个子列表包含所有的奇数,另一个子列表包含所有的偶数。
我们可以使用列表推导式来解决这个问题。下面是一个示例代码:
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
odd_numbers = [num for num in numbers if num % 2 != 0]
even_numbers = [num for num in numbers if num % 2 == 0]
print("奇数列表:", odd_numbers)
print("偶数列表:", even_numbers)
输出结果将会是:
奇数列表: [1, 3, 5, 7, 9]
偶数列表: [2, 4, 6, 8, 10]
在这个示例中,我们使用了列表推导式来创建两个子列表。对于奇数列表,我们使用了条件表达式 num % 2 != 0
来筛选出所有的奇数。对于偶数列表,我们使用了条件表达式 num % 2 == 0
来筛选出所有的偶数。
上一篇:按特定格式排序文件如何解决?
下一篇:按特定规则删除重复元素。