我要在这里进行一下,并猜测你正在尝试创建一个简单的python函数,它循环遍历列表并打印出子列表中的每个元素。这是最简单的方法:
def get_sublists(start=0):
values = [[1,2], [2], [1,3,4]]
index = start
item = 0
for value in values[index:]:
for sub_value in value:
print("Item: %s // Index: %s // List: %s // Sub Value: %s" % (item, index, values[index], sub_value))
item += 1
index += 1
get_sublists(1)
这将打印出以下内容:
Item: 0 // Index: 1 // List: [2] // Sub Value: 2
Item: 1 // Index: 2 // List: [1, 3, 4] // Sub Value: 1
Item: 2 // Index: 2 // List: [1, 3, 4] // Sub Value: 3
Item: 3 // Index: 2 // List: [1, 3, 4] // Sub Value: 4
我对这个问题并不是100%肯定,因为它有点暧昧,所以如果你有任何进一步的修改,请告诉我。