求算法,一维列表按n指定变成二维列表

来源:互联网  时间:2016/9/2 6:21:01

关于网友提出的“ 求算法,一维列表按n指定变成二维列表”问题疑问,本网通过在网上对“ 求算法,一维列表按n指定变成二维列表”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 求算法,一维列表按n指定变成二维列表
描述:


python:
a=['a','b','c','d','e']  最初始列表 
b=[['a,'b'],['c','d'],['e']]   需要得到以单位 2分割的列表
请问怎么函数参数为n,反回b这样的列表,求算法思路!!!


解决方案1:

[root@down python]# python main.py 
[['a', 'b'], ['c', 'd'], ['e']]
[root@down python]# cat main.py 
#python2.7.3
#coding=utf-8
input  = ['a', 'b', 'c', 'd', 'e']
output = []
input_len = len(input)
for i in range(0, input_len, 2):
    output.append(input[i:i+2])
print(output)

上一篇关于read
下一篇一个大小写转换的若干小问题(来自huawei笔试题)
明星图片
相关文章
《 求算法,一维列表按n指定变成二维列表》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)