#返回多个值
#返回值是元组
#通过类型判定过滤掉列表中的非整数元素
#列表转换成字符串
list1=[1,"one",2,"two",3,"three",4,"four",5,"five"]
def multiRe(list):
intSum=0
listStr=[]
intCount=0
strCount=0
for i in list:
if isinstance(i,int):#通过类型过滤出整数
intCount+=1
intSum+=i
elif isinstance(i,str):#过滤出字符串
strCount+=1
listStr.append(i)
myStr=" ".join(listStr)
return intSum,myStr
sum1,strCon1=multiRe(list1)
print(sum1)
print(strCon1)
输出结果: