Résolue

Problème d'indexation dans une liste imbriquée

# Listes # Python

Bonjour,
Petit problème de mon côté.

voici mon code :

courses = ['riz', 'pâte', 'patate', 'lait', ['pomme', 'banane']]
print(courses[1][0])

et voici ce que me retourne python:

@MacBook-Pro-El projets % /usr/local/bin/python3 /Users/elayoubi/python_formation/projets/test.py
p

Pourquoi est-ce qu'il me retourne 'p' au lieu de 'pomme'?

Il retourne le 'p' de 'pâte' qui est bien le deuxième élément (indice 1) et 'p' le premier élément (indice 0) de 'pâte'.
La sous liste est elle à l'indice 4.

Thierry Chappuis

Mentor

Si tu veux "pomme", c'est print(courses[-1][0])

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.