簡體   English   中英

如何使用數組從 JavaScript 轉換為 Python

[英]How to translate for of with array from JavaScript to Python

我正在翻譯業務合作伙伴寫給 Python 的一些 JavaScript 代碼。 我對 JavaScript 有點熟悉,對 Python 非常不熟悉,但在遇到一些我以前在 Z686155AF75A60A0F6E9D80C1FZEDD 中從未見過的代碼之前,我一直取得了不錯的進展。

let recordTypesSet = new Set();
for (let [errorType, accountList] of errors) {
  for (let i = 0; i < accountList.length; i = i + 1) {
    let error = accountList[i];
    recordTypesSet.add(error.recordType);
  }
}

我不確定第二行到底在做什么。 我知道 for of 根據 mdn 迭代可迭代對象,但我之前沒有看到使用數組完成它,如此處所示。 我希望有人能澄清那條線在做什么,也許還有一個如何以pythonic方式做到這一點的例子。

祝你有美好的一天!

您正在查看Destructuring assignment 發生的事情是errors是 arrays 的數組,每個元素的大小為 2。在每個循環迭代中,您獲取該元素,而不是在其上調用element[0]element[1] ,您已經賦予它意義名字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM