Python3 把一個(gè)列表按指定數(shù)目分成多個(gè)列表的方式
如果我們需要將一個(gè)列表按指定數(shù)目分成多個(gè)列表:比如[1,2,3,4,5,6,7,8,9,10]分成[1,2,3][4,5,6][7,8,9][10],我們可以建立一個(gè)列表分割的函數(shù)split_list.py。
def list_of_groups(init_list, children_list_len): list_of_groups = zip(*(iter(init_list),) *children_list_len) end_list = [list(i) for i in list_of_groups] count = len(init_list) % children_list_len end_list.append(init_list[-count:]) if count !=0 else end_list return end_list
其中,children_list_len是你指定的子列表的長(zhǎng)度。
我們可以在main.py中調(diào)用這個(gè)函數(shù)。
import split_list code_list = ['300033','600066','300032','600065','300031','600064'] code_list = split_list.list_of_groups(code_list,3)
加上打印之后,就會(huì)看到code_list中的元素變成了列表,取用的話只需要使用code_list[i]就可以了(i = 0,1,2……)
以上這篇Python3 把一個(gè)列表按指定數(shù)目分成多個(gè)列表的方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python3 列表,數(shù)組,矩陣的相互轉(zhuǎn)換的方法示例
- Python3列表內(nèi)置方法大全及示例代碼小結(jié)
- Python3中列表list合并的四種方法
- Python3中的列表生成式、生成器與迭代器實(shí)例詳解
- Python3實(shí)現(xiàn)的字典、列表和json對(duì)象互轉(zhuǎn)功能示例
- python3 判斷列表是一個(gè)空列表的方法
- Python3中的列表,元組,字典,字符串相關(guān)知識(shí)小結(jié)
- Python3學(xué)習(xí)筆記之列表方法示例詳解
- Python3基礎(chǔ)之list列表實(shí)例解析
- Python3列表List入門知識(shí)附實(shí)例
相關(guān)文章
對(duì)python捕獲ctrl+c手工中斷程序的兩種方法詳解
今天小編就為大家分享一篇對(duì)python捕獲ctrl+c手工中斷程序的兩種方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
python監(jiān)控linux內(nèi)存并寫入mongodb(推薦)
這篇文章主要介紹了python監(jiān)控linux內(nèi)存并寫入mongodb的相關(guān)資料,需要的朋友可以參考下2017-09-09
pyinstaller打包python3.6和PyQt5中各種錯(cuò)誤的解決方案匯總
pyinstaller是打包python很方便的一個(gè)套件,我們可以很輕易地使用他,下面這篇文章主要給大家介紹了關(guān)于pyinstaller打包python3.6和PyQt5中各種錯(cuò)誤解決的相關(guān)資料,需要的朋友可以參考下2022-08-08
Django 導(dǎo)出項(xiàng)目依賴庫(kù)到 requirements.txt過(guò)程解析
這篇文章主要介紹了Django 導(dǎo)出項(xiàng)目依賴庫(kù)到 requirements.txt過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08

