【发布时间】:2021-02-11 18:05:32
【问题描述】:
如何编写像这样的 Python 代码:
array = [["item1", "item2"], [1, 2]]
x = ["item1", 3]
for i in range(len(array)):
for j in range(len(x)):
if x[j] in array[i]:
# do something
使用 JavaScript?
我确实用 JavaScript 编写了这段代码:
var arr = [["item1", "item2"], [1, 2]],
x = ["item1", 3];
for (var i = 0; i <arr.length; i++) {
for (var j = 0; j < x.length; j++) {
if (x[j] in arr[i]) {
// do something
}
}
}
但是代码没有给我想要的结果。
【问题讨论】:
-
使用 arr.includes(value)
-
将
x[j] in arr[i]更改为arr[i].includes(x[j]) -
感谢它的工作。但是有没有像我制作的python代码那样的另一种方式。
标签: javascript python arrays for-loop if-statement