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