给定以下代码中的列表 (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"