我需要编写一个代码来返回列表中找到的所有字符串,但我不知道是否有函数。 代码应该返回是这样的:查找列表中的字符串
>>>findStrings([3,'Good',['henry',7], " ", False, "Morning!", 9])
"Good Morning"
到目前为止,我有这个
def findStrings(a):
if (type(a[0])==str):
return(a[0])
if type(a[1])==str:
return(a[1])
if type(a[2])==str:
return(l[2])
和工作原理,但我不知道名单有多长,所以我就基本都为列表中的每个项目执行此操作,但这不会很有意义。有没有另一种方法来做到这一点? 可以让我来做一个循环吗?
谢谢
应的例子包括结果''henry''? – TigerhawkT3
@ TigerhawkT3从他的例子中,他没有把它包含在他想要的输出中。 – Zizouz212
啊,真的。现在在输出中多余的空间和缺少的'!'怎么样? – TigerhawkT3