【发布时间】:2011-11-15 06:00:05
【问题描述】:
我是 javascript 新手,任务很简单。我有一个数组“值”和第二个数组“性别”,我想创建第三个数组,它是“值”,其中性别 ==“男性”。变量如下所示:
var values = new Array();
values[0] = .1
values[1] = .3
values [2] = .7
values[3] = .8
var gender = new Array();
gender[0]='Males'
gender[1]='Males'
gender[2]='Females'
gender[3]='Females'
python 中的等效语法是:
female_values = values[gender=='Females']
有什么想法吗?
【问题讨论】:
-
我不知道你用什么 Python 编程,但在我的版本中,你想要的语法类似于
female_values = [values[i] for i, sex in enumerate(gender) if sex == 'Females']。
标签: javascript arrays subset