Python - 在字符串中计算整数的数量?
问题的出现原因:根据给出的例子,列表中的每个项都是用空格分隔的。所以可以尝试使用.isdigit()方法来判断每个子项是否为整数。
解决方法:
numCount=[] for item in list: index=0 sublist = item.split() for subitem in sublist: if subitem.isdigit(): index +=1 numCount.append(index) print(numCount)
希望这能帮到你。如果你想检查包含字符串的数字,你也可以使用.subitem.isalnum()代替.subitem.isdigit()。
谢谢。