List 如何将一个大列表分解为多个小列表
例如,我想将上述列表转换为以下形式:List 如何将一个大列表分解为多个小列表,list,python-3.6,List,Python 3.6,例如,我想将上述列表转换为以下形式: ['1899', 'Horsey', '1909', 'Ford', '1911', 'Overland',] 我该怎么做?我对python非常陌生。您可以在python中使用 ['1899', 'Horsey']['1909', 'Ford']['1911', 'Overland'] 一个有效的方法可能复制我运行你的代码,得到['1899','Horsey'],['1909','Ford'],['1911','Overland'],['1958','F
['1899', 'Horsey', '1909', 'Ford', '1911', 'Overland',]
我该怎么做?我对python非常陌生。您可以在python中使用
['1899', 'Horsey']['1909', 'Ford']['1911', 'Overland']
一个有效的方法可能复制我运行你的代码,得到['1899','Horsey'],['1909','Ford'],['1911','Overland'],['1958','Ford'],['1961','Amphicar'],['1961','Corvair']],但我想去掉外面的括号,让它像:['1899','Horsey']['1909','Ford'],['1958','Ford']我怎样才能做到这一点呢?所以你想把它们保存在某个变量中,以便以后使用,或者只是以你提到的形式打印出来?
Origlist = ['1899', 'Horsey', '1909', 'Ford', '1911', 'Overland',]
sublistsize = 2
sublists = [Origlist [x:x+sublistsize] for x in range(0,len(Origlist ),sublistsize)]