如何将列表元素转换为新的较小列表?

时间:2016-03-26 17:57:37

标签: python list

我需要将列表中的每三个值转换为一个新的较小列表。

这是一个列表示例

["bob",1,2,3,mike,4,5,6,"jerry",7,8,9,"richard",10,11,12]

我希望它看起来像:

[["bob",1,2,3],["mike",4,5,6],["jerry",7,8,9],["richard",10,11,12]]

我将如何做到这一点?

我尝试过使用for循环,但我还没有成功。

list=#The first list above
n=3
count=0
for item in list:
      [list[count::n]]
      count+=1

我已经看到了这个问题的其他版本的数字列表,但我认为我的字符串可能会破坏这些解决方案。

0 个答案:

没有答案