一道python题,求大佬解答一下,跪求。

 我来答
一颗程序猿o_0
2020-04-01 · TA获得超过6298个赞
知道大有可为答主
回答量:5403
采纳率:77%
帮助的人:1366万
展开全部

data = [
['王平', '男', 1, 1, 0, 0],
['李丽', '女', 0, 1, 0, 1],
['陈小梅', '女', 0, 0, 1, 0],
['孙洪涛', '男', 0, 1, 1, 1],
['方亮', '男', 1, 0, 1, 0],
]

# 1. 报名超过两项(含)的学神人数

data1 = [x for x in data if x[2]+x[3]+x[4]+x[5]>=2]

print('报名超过两项(含)的学神人数: ', len(data1))



# 2. 女生报名情况

data2 = [x for x in data if x[1]=='女']

print(data2)



# 3. 3000m的姓名/性别

data3 = [(x[0], x[1]) for x in data if x[3]==1]

print(data3)


追问
感谢大神!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式