方法一
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,...