如何阅读以下代码行?

How do I read the following lines of code?

很抱歉这个基本问题,因为我对这个话题还很陌生。

 conlltags = [(word, pos, chunktag) for ((word,pos),chunktag)
                     in zip(sentence, chunktags))]

你能按照下面给出的格式分解上面的代码吗:

for i in exampleSentence:
    letterByLetter = i
    print(letterByLetter)

我觉得你最好查一下以下科目:

  • 列表理解 - link
  • zip() 函数 - link

这将使您更好地了解正在发生的事情,并且在您未来的项目之一中使用它非常有用!

我知道的最简单的形式:

conlltags = []
for i in range(min(len(sentence), len(chunktags))):
    conlltags.append((sentence[i][0], sentence[i][1], chunktags[i]))