L'indexation des dictionnaires à l'aide d'indices numériques, comme les couleurs[0], peut conduire à des exceptions KeyError. Les dictionnaires conservent l'ordre d'insertion à partir de Python 3.7, ce qui nous permet de travailler avec eux comme des collections ordonnées.
Pour obtenir la première clé et la première valeur d'un dictionnaire, nous pouvons utilisez les méthodes suivantes :
first_key = list(colors)[0]
first_val = list(colors.values())[0]
def get_first_key(dictionary):
for key in dictionary:
return key
raise IndexError
first_key = get_first_key(colors)
first_val = colors[first_key]
Pour récupérer une clé arbitraire à l'index n, implémentez la fonction suivante :
def get_nth_key(dictionary, n=0):
if n
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3