第一个问题你用的for-in,这样你的list没有一个序号,也就不能判断第一个元素了,像这样遍历的为什么不用for i in range(len(list))呢。。如果你真的像这样,可以在循环外设置一个计数器,然后在循环里不断加一。。第二个问题条件写 if type(i)==list:就可以了。。
有关python中for循环和列表的两个问题!!
第一个问题你用的for-in,这样你的list没有一个序号,也就不能判断第一个元素了,像这样遍历的为什么不用for i in range(len(list))呢。。如果你真的像这样,可以在循环外设置一个计数器,然后在循环里不断加一。。
第二个问题条件写 if type(i)==list:就可以了。。2014-09-22