已知一个由整数组成的列表
nums
,假设给定一个长度n,请编写一个函数,在列表中找出位置靠后的n个偶数,并且保持原来的出现顺序。示例:
输入:([1, 2, 3, 4, 5, 6, 7, 8, 9], 3)
,输出:[4, 6, 8]
。
def even_numbers(nums: list, n: int) -> list:
pass
assert even_numbers([1, 2, 3, 4, 5, 6, 7, 8, 9], 3) == [4, 6, 8]
assert even_numbers([-22, 5, 3, 11, 26, -6, -7, -8, -9, -8, 26], 2) == [-8, 26]
assert even_numbers([6, -25, 3, 7, 5, 5, 7, -3, 23], 1) == [6]