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

2022-10-04 21:21:52 字數 873 閱讀 3706

前言

方法示例

#1.分割大列表為三個元素的小列表,不夠三個元素的亦當成乙個列表輸出

in [17]: lst

out[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, 5www.cppcns.com]

[6, 7, 8]

[9]#2.稍微改進下,用了個列表推導,結果都放到乙個列表了

in [35]: lst

out[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),3www.cppcns.com)]

in [37]: b

out[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],r程式設計客棧ange(0,len(a),3))

in [11]: lst

out[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]]

總結本文標題: python分割列表(list)的方法示例

本文位址:

python檔案分割,列表分割

python分割檔案或列表作為多執行緒,多程序輸入 path為檔案路徑,n每個分割塊的大小 import pandas as pd def split file path,n df pd.read table path,iterator true loop true chunks while loo...

Python的列表(list)介紹

列表物件支援的方法 2.count x 返回物件x在列表中出現的次數 3.extend l 將列表l中的表項新增到列表中,返回none 4.index x 返回列表中匹配物件x的第乙個列表項的索引,無匹配元素時產生異常 5.insert i,x 在索引為i的元素前插入物件x,如list.insert...

python 列表list的遍歷

這裡一共介紹,python列表 list 的遍歷方法,包括直接遍歷,下標遍歷,用列舉函式來遍歷 遍歷列表方法1 直接遍歷,這也是最普通的一種 for u in list print u,list.index u print 方法二 遍歷列表方法2 通過下標進行遍歷,range的範圍是從0到len l...