python中拆分列表
1.将一个大列表列表按照n个一组来组成一个小列表
names=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] n = 3 # 将列表每3个组成一个小列表, for i in range(0, len(names), n): name = names[i:i + n] print(name)
其结果为:
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
[10, 11, 12]
[13, 14, 15]
2.也可将拆分的小列表组成一个大列表来输出,例如:
print([names[i:i + n] for i in range(0, len(names), n)])
其输出的结果为:
[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15]]
————————————————
转载:https://blog.csdn.net/weixin_45300868/article/details/102808109