python中如何拆分列表


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM