代码
dataset = [[1,1,1,'yes'],
[2,1,1,'yes'],
[3,1,1,'yes'],
[4,0,1,'yes'],
[2,1,2,'no'],
[3,1,2,'yes']]
number_feature = len(dataset[0])-1
print(number_feature)
for i in range number_feature:
fearlist = [example[i] for example in dataset]
结果出现 :for i in number_feature: TypeError: 'int' object is not iterable的错误
错误原因是因为在python里,整型(int)数据是不能直接用于迭代的,而是应该用range()函数
将其改为
for i in range(number_feature):
错误就消失了