gpt4 book ai didi

python - 如何创建单词对列表

转载 作者:行者123 更新时间:2023-11-28 19:50:59 26 4
gpt4 key购买 nike

我想从单词列表中创建一个由制表符分隔的单词对列表。我认为一种选择是创建一个带有“范围”的矩阵,因为我想让所有单词相互结合。我需要单词对列表来进行进一步分析。

来自单词列表:

mama
papa
sister
brother

应该是输出

mama papa
sister brother
mama sister
papa sister
brother mama

等等....

有人知道什么是最好的方法吗?

最佳答案

words = ["mama", "papa", "sister", "brother"]
pairs = list(itertools.product(words, repeat=2))
print pairs

打印

[('mama', 'mama'),
('mama', 'papa'),
('mama', 'sister'),
('mama', 'brother'),
('papa', 'mama'),
('papa', 'papa'),
('papa', 'sister'),
('papa', 'brother'),
('sister', 'mama'),
('sister', 'papa'),
('sister', 'sister'),
('sister', 'brother'),
('brother', 'mama'),
('brother', 'papa'),
('brother', 'sister'),
('brother', 'brother')]

关于python - 如何创建单词对列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8097574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com