介绍
这篇文章将为大家详细讲解有关python拆分列表的方法是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
在日常开发中,有些API接口会限制请求的元素个数,这时就需要把一个大列表分割为固定的小列表,再进行相关处理,本文搜集了几个简单的方法,分享出来供大家参考学习、下面来看看详细的介绍:
示例
# 1。分割大列表为三个元素的小列表,不够三个元素的亦当成一个列表输出 [17]:拷贝lst 出[17]:[0,1,2,3,4,5,6,7,8,9) [18]:拷贝,for 小姐:拷贝范围(0,len (lst), 3): ……才能:,,,print lst(我+ 3) ,,…: [0,1,2) [3,,4,,5] (6,7,8) [9] # 2。稍微改进下,用了个列表推导,结果都放到一个列表了 拷贝;[35]:lst 出[35]:[0,1,2,3,4,5,6,7,8,9) [36]:拷贝,b =, (lst(我+ 3),for 小姐:拷贝范围(0,len (lst), 3)] 拷贝;[37]:b 出[37]:[[0,1,2),,[3,,4,,5],,(6,7,8),,[9]] [38]拷贝: # 3。不太喜欢的λ,猛一看不懂,再细看逻辑还是上面的逻辑 [10]:拷贝,f =, lambda :地图(lambda b: [b: b + 3],范围(0,len (a), 3)) [11]:拷贝lst 出[11]:[0,1,2,3,4,5,6,7,8,9) [12]:拷贝,f (lst) 出[12]:[[0,1,2),,[3,,4,,5],,(6,7,8),,[9]]