用Python將乙個列表分割成小列表

2021-08-14 15:41:31 字數 1140 閱讀 5957

方法一

def

list_of_groups

(init_list, childern_list_len):

''' init_list為初始化的列表,childern_list_len初始化列表中的幾個資料組成乙個小列表

:param init_list:

:param childern_list_len:

:return:

'''list_of_group = zip(*(iter(init_list),) *childern_list_len)

end_list = [list(i) for i in list_of_group]

count = len(init_list) % childern_list_len

else end_list

return end_list

print(list_of_groups(l,1))

方法二

l = [i for i in range(15)]

n = 3

#大列表中幾個資料組成乙個小列表

print([l[i:i + n] for i in range(0, len(l), n)])

效果

補充:

#!/usr/bin/env python

#-*- coding:utf-8 -*-

#氣泡排序

import random

li = [random.randint(1,100) for _ in range(5)]

print(li)

for x in range(len(li)-1):

for j in range(len(li) -1 - x ):

if li[j] > li[j +1]:

li[j],li[j +1 ] = li[j +1],li[j]

print(li)

乙個檔案分割成多個檔案

linux 或 類unix 下乙個檔案分割成多個 split l 20000 filename.txt a 3 d filename ls grep filename xargs n1 i mv txt 選項 options b 選項後跟期望切割後的單個檔案的大小,單位k或者m eg.split b...

如何將乙個檔案分割成多個小檔案

如何將乙個檔案分割成多個小檔案 你也許會遇到到這樣乙個問題?當你有乙個較大的軟體,而無法用一張軟盤將其全部拷下時,你也許會想到該將它分解開,分盤拷回去後,再將它們合併起來。現在的這種分割工具很多,你想自己動手做乙個適合自己的分割工具麼?下面就讓我用以前用vc做的乙個 袖珍檔案分割器 的例程來告訴你吧...

將乙個CSV格式的檔案分割成兩個CSV檔案

本專案可以按照比例將乙個csv檔案分割成兩個csv檔案,效果是 在c algo file資料夾下,將該資料夾下的data.csv檔案分成train.csv和vali.csv 定義split csv函式 import csv import os defsplit csv path,total len,...