# 将一个列表,分成若干个大小为n的列表
from asyncio.log import logger
import logging
# 初始化日志记录文件
LOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s"
DATE_FORMAT = "%m/%d/%Y %H:%M:%S %p"
logging.basicConfig(filename = 'test.log', level = logging.INFO, format = LOG_FORMAT, datefmt = DATE_FORMAT)
# def split_list_average_n(origin_list, n):
# for i in range(0, len(origin_list), n):
# yield origin_list[i:i + n]
# # 将一个列表,分成n个大小均分的列表
# def split_list_n_list(origin_list, n):
# if len(origin_list) % n == 0:
# cnt = len(origin_list) // n
# else:
# cnt = len(origin_list) // n + 1
# for i in range(0, n):
# yield origin_list[i*cnt:(i+1)*cnt]
def split_list_average_n(list, step):
return [list[i:i+step] for i in range(0,len(list),step)]
b = split_list_average_n([1, 2, 3, 4, 5, 6], 3)
print(b)
# for i in res:
# print(i)
list平分
Comments 0
Sign in to comment and like
← More postsThat’s all for now. Thanks for reading.
No comments yet.