这里是你的数学怪杰的一个原因。基于算法或模式对python列表重新排序
我有一个Python列表,这只是看起来像这样的顺序:
myList=[1,2,3,4,5,6,7,8,9,10,11,12,13,(...etc...),43]
不幸的是,从中生成列表中的数据不是零填充,它应该是。所以在现实中:
1==1
2==10
3==11
4==12
5==13
6==14
7==15
8==16
9==17
10==18
11==19
12==2
13==20
14==21
etc. until
34==4
35==40
36==41
37==42
38==43
39==5
40==6
41==7
42==8
43==9
有没有一种方法可以根据上述模式重新映射此列表。请记住,我期望的列表范围可以从10-90个项目。
谢谢。
编辑澄清:
列表是从与节点的列表的XML文件,以便得到:
<page>1</page>
<page>2</page>
etc...
所产生使用了应该有一些输入数据的XML的方法被填零,但没有。因此,XML文件中列为2的内容应该被解释为10.我希望有所帮助。
你能用单词解释所需的映射吗?我无法从你发布的内容中弄清楚。例如,“** 2 **”应该代表什么?数据在哪里填充0? – 2010-10-19 18:49:39
@High:rhs上的值是以字典顺序表示数字1..43的字符串。假设'** 2 **'的意思是'2',星星只是某种强调。 – 2010-10-19 19:00:54
对不起,** 2 **是一个错字...它应该只是2. – andyashton 2010-10-19 19:01:18