gpt4 book ai didi

具有所有子列表变体的单个列表的 Pythonic 方式

转载 作者:太空狗 更新时间:2023-10-29 21:28:54 25 4
gpt4 key购买 nike

我确信这个简单的问题有答案,但我真的不知道如何用英语表达它(惭愧),所以决定问问人类。

假设我有一个列表列表:

[['Sometimes'], [' '], ['I'], [' '], ['love', 'hate'], [' '], ['pizza', 'coke']]

获得以下输出的最 pythonic 方法是什么?

['Sometimes I love pizza', 'Sometimes I love coke', 'Sometimes I hate pizza', 'Sometimes I hate coke']

最佳答案

from itertools import product

options = [['Sometimes'],[' '],['I'],[' '],['love','hate'],[' '],['pizza','coke']]

for combo in product(*options):
print("".join(combo))

给予

Sometimes I love pizza
Sometimes I love coke
Sometimes I hate pizza
Sometimes I hate coke

关于具有所有子列表变体的单个列表的 Pythonic 方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27881337/

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