如果我有一个字符串列表,我就有问题了
例如:
token=[aaa,bbb,ccc,ddd,0,eee,40,ggg,5]
如何检查token[i]
是否为整数
我想看看token[i]
是否为整数
我将通过i+1:number
将它放入一个新的字符串列表中
例如如果token[4]=0
我将把它放入result[5]="5:0"
抱歉解释不清楚 首先,如果我有很多数据 前任 39,州政府,77516,单身,13岁,未婚,行政文书,不在家,白人,男性,2174,0,40,美国,<;=50K 50,Self emp not inc,83311,单身,13岁,已婚公民配偶,高级管理人员,丈夫,白人,男性,0,0,13,美国,<;=50K
其次,我需要把这些数据转换成特定的数字 国家行政管理局2:
但是我可以将字符串转换为数字,但不能将数字转换为数字
例如如果token[4]=0
我将把它放入result[5]="5:0"
for line in lines:
token=re.split(', ',line)
for i in range(0,13,1):
try:
value = int(token[i])
except ValueError:
pass
if (token[14] in '<=50K.'):
result.append('1')
if (token[14] in '>50K.'):
result[j].append('2')
if (value == true):
result.append('i+1:token[i]')
if (token[i] in '?'):
result.append('i+1:0')
if(token[i] in 'State-gov'):
result.append("2:1")
if(token[i] in 'Self-emp-not-inc'):
result.append('2:2')
函数type,返回对象的类型
如果要检查条目类型,并且列表中有多个类型元素,则需要使用
isinstance
:相关问题 更多 >
编程相关推荐