在字典中添加字典错误

时间:2014-03-23 11:54:03

标签: python dictionary pygame

我在这里使用了答案:syntax for creating a dictionary into another dictionary in python作为我使用的基础。

然而,我收到语法错误,无法理解原因。

player.image_dict = {( 0,2,0,0,0,0):  {'idle' : itertools.cycle
                                                       [(pygame.image.load("images/egg_1.png"),
                                                       pygame.image.load("images/egg_2.png"), 
                                                       pygame.image.load("images/egg_3.png")] },               


                     ( 2,4,0,0,2,5):  {'idle' : itertools.cycle
                                                        ([pygame.image.load("images/leaf_1.png"), 
                                                        pygame.image.load("images/leaf_2.png"), 
                                                        pygame.image.load("images/leaf_3.png"),
                                                        pygame.image.load("images/leaf_4.png")])}}

语法错误是指行:

pygame.image.load("images/egg_3.png")] },

1 个答案:

答案 0 :(得分:3)

你的开场括号方向错误:

itertools.cycle([pygame.image.load("images/egg_1.png"),
                 ...

最后:

...egg_3.png"] ) },