在下面的代码中给定列表(listEx),我试图将字符串、整数和浮点数类型分开,并将它们放入各自的列表中。如果我想只从listEx列表中提取字符串,程序应该遍历listEx,并将字符串放入一个名为strList的新列表中,然后将其输出给用户。对于整数和浮点数类型也同样如此。但是,如果我能找到正确的方法来做其中的一个,那么其他的就没问题了。到目前为止还没有成功,已经做了一个小时了。
listEx = [1,2,3,'moeez',2.0,2.345,'string','another string', 55]
strList=['bcggg']
for i in listEx:
if type(listEx) == str:
strList = listEx[i]
print strList[i]
if i not in listEx:
break
else:
print strList
for i in strList:
if type(strList) == str:
print "This consists of strings only"
elif type(strList) != str:
print "Something went wrong"
else:
print "Wow I suck"