国产探花免费观看_亚洲丰满少妇自慰呻吟_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]]

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 综艺| 舟山市| 六枝特区| 清远市| 连江县| 汝州市| 武宣县| 夏津县| 昆明市| 吴川市| 临武县| 东乌珠穆沁旗| 富锦市| 镇赉县| 曲阳县| 宁都县| 阿克苏市| 财经| 石泉县| 夏邑县| 哈密市| 威海市| 澜沧| 瓦房店市| 芦溪县| 南川市| 洛川县| 通渭县| 库车县| 白沙| 梅河口市| 仁化县| 涞水县| 雷州市| 西青区| 林甸县| 宁海县| 乐亭县| 林西县| 长乐市| 苏尼特右旗|