我只想将一个列表(我使用 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',并且每个字符都有矩阵[行,列]。所以上面的值看起来像这样:
000001 since matrix[0,0] = 1
000101 since matrix[0,1] = 2
000101 since matrix[0,1] = 2
000201
000201
000201
etc