我知道标题有点令人困惑,但我想不出更好的描述方式。这是python代码。
说我有一个列表a=["blue","yellow", "red", "green"]
。我该如何分割它,看起来像这样:a=[["blue","yellow"],["red","green"]]
?
答案 0 :(得分:0)
只需制作适当的slices并将其列入自己的列表:
a = [a[:2], a[2:]]
如果您事先不知道列表的长度,可以使用理解:
chunksize = 2
a = [a[i:i+chunksize] for i in range(0, len(a), chunksize)]