国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python分割列表(list)的方法示例

2020-02-16 01:30:12
字體:
來源:轉載
供稿:網友

前言

在日常開發中,有些API接口會限制請求的元素個數,這時就需要把一個大列表分割為固定的小列表,再進行相關處理,本文搜集了幾個簡單的方法,分享出來供大家參考學習,下面來看看詳細的介紹:

方法示例

#1.分割大列表為三個元素的小列表,不夠三個元素的亦當成一個列表輸出In [17]: lstOut[17]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]In [18]: for i in range(0,len(lst),3):  ...:   print lst[i:i+3]  ...:[0, 1, 2][3, 4, 5][6, 7, 8][9]#2.稍微改進下,用了個列表推導,結果都放到一個列表了In [35]: lstOut[35]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]In [36]: b = [lst[i:i+3] for i in range(0,len(lst),3)]In [37]: bOut[37]: [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]]In [38]:#3.不太喜歡的lambda,猛一看不懂,再細看邏輯還是上面的邏輯In [10]: f = lambda a:map(lambda b:a[b:b+3],range(0,len(a),3))In [11]: lstOut[11]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]In [12]: f(lst)Out[12]: [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]]

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 理塘县| 册亨县| 固阳县| 辽中县| 扶风县| 徐闻县| 宁德市| 阿合奇县| 太原市| 县级市| 师宗县| 嘉善县| 奉新县| 吉安市| 侯马市| 稷山县| 温泉县| 犍为县| 揭东县| 凤山县| 滦南县| 龙里县| 大名县| 新疆| 磐安县| 同心县| 比如县| 收藏| 贵州省| 高安市| 东海县| 新建县| 五大连池市| 亚东县| 和顺县| 南岸区| 西丰县| 绥棱县| 兴义市| 河曲县| 游戏|