使用python语言筛选数据

 

even = []
odd = []
for i in range(1,101):
    if i % 2 == 0:
        even.append(i)
    else:
        odd.append(i)
print("偶数列表倒数10个元素:{}".format(even[-10:]))
print("奇数列表倒数10个元素每隔1个取:{}".format(odd[-10::2]))

 

#!/usr/bin/env python
#-*- coding:utf-8 -*-
even = [ i for i in range(1,101) if i % 2 == 0 ]  #偶数 list
odd = [ i for i in range(1,101) if i % 2 == 1 ]   #奇数 list

print(even[-10:])   #取出偶数list的后10个
print(odd[-10::2])   #取出奇数list的后10个,间隔输出


###结果输出
[82, 84, 86, 88, 90, 92, 94, 96, 98, 100]
[81, 85, 89, 93, 97]