一道python题,求大佬解答一下,跪求。
1个回答
展开全部
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)
追问
感谢大神!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询