我有一个句子作为单词列表,我试图从中提取所有的二元组(即所有连续的 2 元组单词)。所以,如果我的句子是
['To', 'sleep', 'perchance', 'to', 'dream']
我想回来
[('To', 'sleep'), ('sleep', 'perchance'), ('perchance', 'to'), ('to', 'dream')]
目前,我正在使用
zip([sentence[i] for i in range(len(sentence) - 1)], [sentence[i+1] for i in range(len(sentence) - 1)] 然后迭代这个,但我不禁想到有更多的 Pythonic 方法可以做到这一点。
python ×1