牛骨文教育服务平台(让学习变的简单)
博文笔记

python 将一维列表转二维列表

创建时间:2016-02-16 投稿人: 浏览次数:3523

增加并发性的需求, 将一维列表转为二维列表

if __name__ == "__main__":
    fd = open("domains.txt")
    domains = []
    domains = [domain.strip() for domain in fd.readlines() if domain.strip()]
    n = 1
    send_count = 1
    workcount = 5
    domains = split_list(domains, workcount)

def split_list(datas, n):
    """
    """
    length = len(datas)
    size = length /n + 1 if length % n  else length/n
    _datas = []
    for i in range(n):
        start = i * size
        end = (i + 1) * size
        _datas.append(datas[i * size: (i+1)*size])
    return _datas


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。