我需要将列表中的每三个值转换为一个新的较小列表。
这是一个列表示例
["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
我已经看到了这个问题的其他版本的数字列表,但我认为我的字符串可能会破坏这些解决方案。