gpt4 book ai didi

python - 在列表中搜索字符串

转载 作者:行者123 更新时间:2023-12-01 04:06:26 25 4
gpt4 key购买 nike

我必须创建一个函数,将整数、字符串和 bool 值列表作为输入。然后它获取字符串并将它们作为一个句子打印出来。到目前为止,这是我的功能:

def sentenceGenerator(a):
newList = []
for string in a:
if string == str
newList.append(string)
print(newList)

这就是我使用它的方式:

sentenceGenerator(["Mulan", "and", 5, "Aladdin", "is", True, "Quality"])

我知道 if 语句不正确,但我不知道如何进行搜索。

最佳答案

怎么样

source = ["Mulan", "and", 5, "Aladdin", "is", True, "Quality"]
[word for word in source if isinstance(word, str)]

甚至

' '.join([word for word in source if isinstance(word, str)])

得到一个句子?

关于python - 在列表中搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35513751/

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