【发布时间】:2013-07-10 18:05:49
【问题描述】:
我只想将一个列表(我使用 range(r) 创建的)更改为一个字符串列表,但如果字符串的长度为 1,则在前面添加一个 0。 我知道如何使用
将列表转换为字符串ranger= map(str,range(r))
但我也希望能够更改这些字符串的长度。
输入:
r = 12
ranger = range(r)
ranger = magic_function(ranger)
输出:
print ranger
>>> ['00','01','02','03','04','05','06','07','08','09','10','11']
如果可能的话,我的最终目标是: 我有一个形式的矩阵
numpy.array([[1,2,3],[4,5,6],[7,8,9]])
我想制作一组字符串,前两个字符是行,后两个是列,第三个是'01',并且每个字符都有矩阵[row,col] . 所以上面的值看起来像这样:
000001 since matrix[0,0] = 1
000101 since matrix[0,1] = 2
000101 since matrix[0,1] = 2
000201
000201
000201
etc
【问题讨论】: