gpt4 book ai didi

python 使用 join() 合并列表

转载 作者:太空宇宙 更新时间:2023-11-04 08:52:51 24 4
gpt4 key购买 nike

我有以下列表:

lst = [['a','!b'], ['91','q'], ['!t','3','p']]

我想要以下内容作为输出:

test = a and !b or 91 and q or !t and 3 and p

子列表中的各个文字被制成单个文字并使用“和”连接,然后子列表使用“或”连接在一起

我尝试了以下方法,有人可以更正我的代码吗?

   def output(self):
temp = ['and'.join(sublist[i]) for i in sublist]
test = ['or'.join(sublist) for sublist in self.lst]
return self.test

最佳答案

一次全部:

def output(lst):
return " or ".join(" and ".join(s) for s in lst)

关于python 使用 join() 合并列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33450586/

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