编写函数main()接收一个包含若干整数的列表参数lst,要求返回其中大于8的偶数组成的新列表,如果不存在就返回空列表。如果接收到的参数lst不是列表或者列表中不都是整数,就返回‘数据不符合要求’
2条回答 默认 最新
- Python-ZZY 2022-04-23 09:01关注
def main(lst): if type(lst) != list or any([True if type(num) == str else False for num in lst]): return "数据不符合要求" new_list = [num for num in lst if num > 8 and num % 2 == 0] return new_list
测试代码:
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1