【发布时间】:2023-01-24 01:43:34
【问题描述】:
给定这个 Python 示例,如何在 Javascript 中产生相同的输出?
我想遍历一个数组并检查一个值,如果满足条件,则存储它。
arr1 = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
13, 13, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 0, 0, 0, 0, 0, 0,
0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
0, 0]
new_labels = []
previous = None
for l in arr1:
if l != previous:
new_labels.append(l)
previous = l
# expected:
[0, 7, 0, 13, 0, 13, 0, 15, 0, 14, 0, 2, 0]
【问题讨论】:
-
请先尝试再提问(并分享minimal reproducible example)
-
如果你问chat.openai.com/chat,你会在大约 2 秒内得到答案,方法是说“将此 python 代码转换为 javascript”,然后粘贴你的 python 代码。
标签: javascript python