我有一个嵌套循环,可以在一组共轭动词中创建所有组合。目的是获取动词,人称和时态的所有可能组合,例如[['to be', 'first person singular', 'future'],['to be', 'second person singular', 'future'], ...]。
[['to be', 'first person singular', 'future'],['to be', 'second person singular', 'future'], ...]
for v in verbs: for p in persons: for t in tenses: return [v, p, t]
有没有办法减少嵌套,也许使用itertools?
itertools
for v, p, t in itertools.product(verbs, persons, tenses): ...