|
各位大侠,有一个字典命名的问题求助。
我想给一个新建的字典的键命名,是按照迭代的顺序来命名。
但是结果出来后,都是变量 ‘ix’和‘iy’,并不是我想要的按照迭代顺序依次的‘2’,‘3’,‘4’等等。
就是如果在本次迭代中 ix的值是 4,那么就给对应的键命名为‘4’,但是我一直没有实现。
请大家指教,谢谢。
下面是代码
- List_1 = [1, 2, 3, 4, 5]
- start = len(List_1)
- dx = {}
- for ir in range(start):
- ix = ir + 1
- dx ['ix'] = {}
- rand = start - ix
- print (rand)
- if rand > 0:
- iy = ir + 2
- print (iy)
- for ir in range(start):
- dx ['ix']['iy'] = ix*100 + iy
- print (dx)
- else:
- continue
-
复制代码
|
|