Réponse acceptée !
Voici un petit code pour comprendre :
from Tkinter import *
defeffacer_tout():
can.delete(ALL)
defeffacer():
global c2
can.delete(c2)
deffigure():
global c2
effacer_tout() # Pour effacer le dessin précédent
c1=can.create_oval(10, 10, 190, 190, outline='red')
c2=can.create_oval(50, 50, 150, 150, outline='blue')
fen = Tk()
can = Canvas(fen, width =200, height =200, bg ='ivory')
can.pack(side =TOP, padx =5, pady =5)
b1 = Button(fen, text ='Dessiner', command =figure)
b1.pack(side =LEFT, padx =3, pady =3)
b2 = Button(fen, text ='Effacer', command =effacer)
b2.pack(side =RIGHT, padx =3, pady =3)
b3 = Button(fen, text ='Effacer tout', command =effacer_tout)
b3.pack(side =TOP, padx =3, pady =3)
fen.mainloop()
Voila j'espère avoir été claire 
Bonne continuation
___________
Aéra group 