質問: tkinter.Label(text="重複した数字が出る") DupLabel.place(x=10, y=150) #メインループ Root.mainloop() ``` ### 試したこと * if/while文で書いてみる(条件文の書き方が分からず・・・) * classでまとめてみる(今回はシンプルに書けそうな気がして、途中でやめました) ### 補足情報(FW/ツールのバージョンなど) Visual Studio Code/ver1.30.2 Python/ver3.7 どうかご助力のほどよろしくお願いいたします。
回答: 以下のような感じでどうでしょうか ``` def click_List(): Ent = EntBox.get() EntBox.delete(0, tkinter.END) # すでに入力リストにある値は削除し重複リストに加える if Ent in AddList: AddList.remove(Ent) DupList.append(Ent) # 重複リストにない値のみ入力リストに加える elif Ent not in DupList: AddList.append(Ent) OutLabel["text"] = AddList DupLabel["text"] = DupList ```