所以我有一个如下所示的列表:
list_1 = [[1, 2, 3, 4,],
[5, 6, 7, 8],
[9, 10, 11, 12]]
我想要做的就是像蛇一样遍历它,所以输出是:
1,2,3,4,8,12,11,10,9,5,6,7(如果你想到原来的名单,希望你会明白我的意思。
我有这个,虽然输出很不稳定但有点起作用:
print(list_1[0], list_1[1][-1], list_1[2][-1], list_1[2][-2::-1], list_1[1][0:3])
我想做的是提出一些更具可持续性/通用性的东西,以防每个列表的长度变长(或缩短)或子列表数量增加等等......
我想我需要某种循环才能做到这一点,但不知道如何去做...