簡體   English   中英

在字典錯誤中添加字典

[英]Adding a dictionary inside a dictionary error

我在這里使用答案: 在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")] },

您的開括號方向錯誤:

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

最后:

...egg_3.png"] ) },

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM