Python3 | Listes, Taples, Dictionnaires

liste

a = [apple, banana, orange]

Extraction de chaque élément

Chaque élément peut être récupéré en ajoutant [] immédiatement après le nom de la variable et en remplaçant une valeur numérique.

a = ['Fushigidane', 'Lézard humain', 'Zenigame']

print(a[0]) #Fushigidane
print(a[1]) #Lézard humain
print(a[2]) #Zenigame

Vous pouvez récupérer la liste telle quelle en utilisant:.

a = ['Fushigidane', 'Lézard humain', 'Zenigame']

print(a[0:3]) # ['Fushigidane', 'Lézard humain', 'Zenigame']

Liste dans la liste

Vous pouvez stocker la liste dans la liste. À ce stade, ce qui peut être retiré avec [] est Notez qu'il ne s'agit que de la liste de la liste.

a = [['Fushigidane', 'Lézard humain', 'Zenigame'], ['Chicolita', 'Hino Arashi', 'Crocodile']]

print(a[0]) # ['Fushigidane', 'Lézard humain', 'Zenigame']
print(a[1]) # ['Chicolita', 'Hino Arashi', 'Crocodile']

Taple

b = {'Kimori', 'Achamo', 'Mizugorou'}

Quelle est la différence entre une liste et un taple?

La grande différence entre les listes et les taples est-elle __mutable __? C'est ce que cela signifie.

Vous pourriez penser qu'il serait plus pratique de pouvoir le changer, Tupple est utile pour les données que vous ne souhaitez pas modifier.

Par exemple, je ne veux pas que vous changiez __ les données semi-invariantes __ telles que la latitude et la longitude de la carte. Taple est utilisé dans de tels cas.

dictionnaire

c = {'Turtwig': 'Grass', 'Hikozaru': 'Fire', 'Poccama': 'Water'}

print(c['Turtwig']) # 'Grass'
print(c) # {'Turtwig': 'Grass', 'Hikozaru': 'Fire', 'Poccama': 'Water'}

Permuter / ajouter des éléments

Les éléments peuvent être remplacés en les attribuant à la clé elle-même.

c['Turtwig'] = 'herbe'
print(c['Turtwig']) # 'herbe'

De même, si vous définissez la clé et la valeur comme un ensemble, vous pouvez ajouter des éléments.

c = {'Turtwig': 'Grass', 'Hikozaru': 'Fire', 'Poccama': 'Water'}

c['Pikachu'] = 'Electric'
print(c) # {'Turtwig': 'Grass', 'Hikozaru': 'Fire', 'Poccama': 'Water', 'Pikachu': 'Electric'}

Recommended Posts

Python3 | Listes, Taples, Dictionnaires
Liste Python, tapple, dictionnaire
Python> Tuples et listes
Enregistrer des listes, des dictionnaires et des taples dans des fichiers externes python
Comprenez les listes Python, les dictionnaires, etc.
[Introduction à Python3 Jour 7] Chapitre 3 Outils Py: Listes, Taples, Dictionnaires, Ensembles (3.3-3.8)
[Introduction à Python3 Jour 5] Chapitre 3 Outils Py: listes, taples, dictionnaires, ensembles (3.1-3.2.6)
[Introduction à Python3 Jour 6] Chapitre 3 Liste des outils Py, tapple, dictionnaire, set (3.2.7-3.2.19)
[Phrase courte] [Python] Formater et imprimer des listes et des dictionnaires
Comment fonctionne Taple | Python
Manipulation des listes de caractères Python (tableaux)
Cours de base Python (5 List Taple)
Liste Python et tapples et virgules
Paiza Python Primer 5: Principes de base des dictionnaires
Nouveau dans les dictionnaires de fusion python3.9
Python
Rechercher des listes / tableaux gourmands en mémoire sur Python
Gérez facilement les listes avec python + sqlite3
Rendre les dictionnaires Python accessibles en tant qu'attributs
Un mélange d'arguments de position, de tapotement et de dictionnaire
[Python] Chapitre 04-06 Différentes structures de données (création de dictionnaire)
Alternative: rendre les dictionnaires Python accessibles en tant qu'attributs
[Python débutant] Joindre deux listes en alternance (5 lignes).
Traiter plusieurs listes avec for en Python