1. Liste
La liste est une structure de données qui gère un ensemble d'éléments ordonnés, c'est-à-dire que vous pouvez les stocker dans une liste. Une séquence d'éléments.
Les éléments de la liste doivent être mis entre crochets afin que Python sache que vous spécifiez une liste. Une fois que vous avez créé une liste, vous pouvez ajouter, supprimer ou rechercher des éléments dans la liste. Puisque vous pouvez ajouter ou supprimer des éléments, nous disons qu'une liste est un type de données mutable, c'est-à-dire que le type peut être modifié et que les listes peuvent être imbriquées.
Résultat de l'exécution :
#coding=UTF-8 #author:RXS002 animalslist = ['fox','tiger','rabbit','snake'] print('I do not like these',len(animalslist),'animals...') for item in animalislist: print(item) print('\n操作后') #对列表的操作,添加,删除,排序 animalslist.append('pig') del animalslist[0] animalslist.sort() #sort是排序 for i in range(0,len(animalslist)): print(animallist[i])
2. Tuple (tuple)
I do not like these 4 animals... fox tiger rabbit snake 操作后 pig rabbit snake tiger
Le tuple est très similaire à la liste, mais le tuple est immuable. Autrement dit, vous ne pouvez pas modifier l'ancêtre.
Un ancêtre est défini par des éléments séparés par des virgules entre parenthèses. Les tuples sont généralement utilisés pour permettre aux instructions ou aux fonctions définies par l'utilisateur de prendre en toute sécurité un ensemble de valeurs, c'est-à-dire que la valeur du tuple utilisé ne changera pas. Les ancêtres peuvent être imbriqués.
1>>>zoo = ('wolf','elephant','penguin') >>>zoo.count('penguin')
>>>zoo.index('penguin')
Erreur d'exécution :
Car l'ancêtre ne peut pas être modifié>>>zoo.append('pig')
Dictionnaire
Un dictionnaire est similaire à un carnet d'adresses dans lequel vous recherchez des adresses et des coordonnées par nom de contact, c'est-à-dire que nous associons la clé
(nom) et la valeur (détails)ensemble . Notez que la clé doit être unique, car vous ne pourrez pas trouver les informations correctes si deux personnes portent le même nom. Les paires clé-valeur sont marquées dans un dictionnaire de cette façon : Notez que leurs paires clé/valeur sont séparées par des deux-points et que les paires individuelles sont séparées par des virgules, le tout entre accolades. N'oubliez pas non plus que les clés/valeurs d'un dictionnaire ne sont pas ordonnées. Si vous souhaitez une commande spécifique, vous devez alors les trier avant de les utiliser.
Instance :
d={key:value,key2:value2}.
Résultat de l'exécution :
#coding = UTF-8 #author:rxs002 dict1 = {'zhang':'张家辉','wang':'王宝强','li':'李冰冰','zhao':'赵薇'} #字典的操作,添加,删除,打印 dict1['huang'] = '黄家驹' del dict1['zhao'] for firstname,name in dict1.item(): print firstname,name
Résumé
li 李冰冰 wang 王宝强 huang 黄家驹 zhang 张家辉
Ce qui précède est une introduction et une introduction aux primitives, aux listes et aux dictionnaires en Python La différence, j'espère que cela sera utile à tous ceux qui apprennent à utiliser Python.
Pour plus d'articles liés aux différences entre les primitives, les listes et les dictionnaires en Python, veuillez faire attention au site Web PHP chinois !