python - python *args 和列表
问题描述
我有这个任务:
定义一个函数,该函数接受任意数量的参数,并返回一个仅包含偶数参数的列表。不要运行该函数,只需提供定义。
我试过的:
def myfunc(*args):
return list(args%2==0)
解决方案
它应该如下:
def a (*args):
l = []
for i in args:
if i%2 == 0:
l.append(i)
return l
推荐阅读
- algorithm - 数组中的第二大数,最多 n + log(n) -2 次比较
- spring-boot - 如何使用 Postman 从 Spring REST 服务下载 PDF
- sql - Postgres,使用 if 条件选择
- java - Java Cucumber:使用动态示例创建场景大纲
- c# - 如何停止计时器/更改系统 UI OnSleep Xamarin Android
- three.js - 三.js 粒子
- nativescript - 构建失败。找不到模块“解压缩”
- python - Leetcode 中的 Python 两个和
- sql - 在 SQL 中将纪元转换为 DateTime
- python - 如何在不手动启动的情况下在 Google Cloud 项目或 AWS 实例上运行 python 脚本?