Python 技巧:如何将一个列表list用一句代码改成列表中的列表

来源:互联网 发布:linux上安装telnet 编辑:程序博客网 时间:2024/05/17 06:36

nested list 嵌套列表


这是晚上在写代码的时候用到的一个实用技巧:


比如将[1,2,3,4,5,6,7,8,9] 转换成 [[1,2,3],[4,5,6],[7,8,9]] 可以用list comprehension的技巧

http://stackoverflow.com/questions/6614891/turning-a-list-into-nested-lists-in-python 原文from stackoverflow


new_list 是目标列表,data_list 只是一个暂时性储存格

new_list = [data_list[i:i+3] for i in range(0, len(data_list), 3)

0 0
原创粉丝点击