如何将列表切片为新列表中存在的子列表

时间:2014-05-28 03:27:46

标签: python list

例如我有一个列表[1,2,3,4,5,6,7,8]并且我想创建一个新列表,其中我将其元素嵌套到另一个列表中,以便它变为[[1 ,2],[3,4,5],[6,7,8] 我怎么能这样做?

更多示例: long_string ="字符串文字用单引号或双引号书写:' xyzzy',' frobozz'。有关字符串文字的更多信息,请参阅字符串文字。 Unicode字符串很像字符串,但在语法中使用前面的' u'性格:你' abc',你' def'。除了此处描述的功能外,还有“字符串方法”部分中描述的特定于字符串的方法。列表由方括号构成,用逗号分隔项目:[a,b,c]。元组由逗号运算符构造(不在方括号内),带或不带括号,但空元组必须有括号括起来,例如a,b,c或()。单个项元组必须有一个尾随逗号,例如(d,)。"

C = long_string.split('&#39)

在此之后,我想通过将拆分元素划分为许多其他列表来安排c

1 个答案:

答案 0 :(得分:2)

好的,这就是你如何使用切片来做到这一点。

a = [1, 2, 3, 4, 5, 6, 7, 8]
b = []
b.append(a[0:2])
b.append(a[2:5])
b.append(a[5:9])