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