我试图创建一个列表的列表,使得每个内部列表都有8个元素,在一个python单行程中。Python - 将一个列表转换为列表清单
到目前为止,我有以下几点:
locations = [[alphabet.index(j) for j in test]]
映射到一个大名单列表内:
[[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]]
但我想它分裂为多个内部列表,每个8个元素:
[[1,2,3,4,5,6,7,8],[9,10,11,12,13,14,15,16]]
任何想法如何实现这一目标?与range()
可能的重复[你如何将一个列表分割成Python中大小均匀的块?](http://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly- python) – Mephy