我正在寻找一种方法来执行以下操作:
- 我有一个由其他列表组成的列表:
TABLE=[table1,table2,table3]
- 我想复制此列表但重命名子列表,例如:(
TABLE_1=[table1_dup=list(table1),table2_dup=list(table2),table3_dup=list(table3)]
这不起作用;我只是想解释我的目标)以便在对整个 TABLE 执行批处理操作后独立访问 tablex 和 tablex_dup 和TABLE_1,其中包括 table1、table2、... 和重复项。
非常感谢!
编辑:子列表不一定命名相同(table1、table2、table3)。实际上,它们的名称是完全不同的(例如上、下、左、右)
编辑#2:我对此有点陌生。基本上,这是我的代码:
up=["img1.png","img2.png"]
向下,向左和向右类似的东西。
table=[up,down,left,right]
现在使用 pygame:
for j in range(len(table)):
for i in range(len(table[j])):
table[j][i] = pygame.image.load(os.path.join(str(table[j][i])))
table_r[j][i] = pygame.image.load(os.path.join(str(table_r[j][i])))
table_r[j][i] = pygame.transform.flip(table_r[j][i],1,0)
这不起作用,因为没有 up_r,例如,我可以访问。只能上。