Je souhaite renvoyer une valeur de dictionnaire lors de l'appel de l'objet.Valeurs de dictionnaire de retour init python class
class card:
foo={2:0}
def __init__(self,num):
self._num=card.foo[num]
quand je fais
bar=card(2)
bar
retourne
<__main__.Card at 0x7f5d60440588>
comment puis-je pour revenir 0?
semble étrange. Quel est ton but? –
Vous devriez utiliser 'get' pour garantir une valeur. –
@MalikBrahimi parfois un 'KeyError' est le bon résultat! – jonrsharpe