English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Python a quelques types de données intégrés simples, tels que int, float, complex, str, bool. Il a également quelques types de données intégrés complexes, tels que List, Dict, Tuple, Set.
Liste-La liste est l'un des types de données en Python. La liste est un ensemble d'objets, elle est ordonnée et modifiable. En Python, elle est écrite entre crochets [].
my_list=["voiture","autobus","camion"] print(my_list)
Nous pouvons accéder aux éléments de la liste en utilisant le numéro d'index :
Retourner la position1l'élément à cet endroit.
my_list=["voiture","autobus","camion"] print(my_list[1)]
En utilisant le numéro d'index, nous pouvons modifier la valeur de l'élément.
my_list=["voiture","autobus","camion"] my_list[2] = "camion" # Les valeurs sont mutables print(my_list)
Nous pouvons utiliser une boucle for pour parcourir les éléments de la liste.
my_list=["voiture","autobus","camion"] for x in my_list: print(x)
Certaines méthodes de la liste
Python a quelques méthodes intégrées que nous pouvons utiliser dans une liste.
Numéro | Méthode et description |
---|---|
1 | Ajouter () Cette méthode est utilisée pour ajouter un élément à la fin de la liste |
2 | Clair () Cette méthode est utilisée pour supprimer tous les éléments de la liste |
3 | Copier () Cette méthode est utilisée pour retourner une copie de la liste |
4 | compte() Cette méthode est utilisée pour retourner le nombre d'éléments ayant une valeur spécifiée |
5 | Étendre () Cette méthode est utilisée pour ajouter des éléments (ou tout objet itérable) à la fin de la liste |
6 | 指数() Cette méthode est utilisée pour retourner l'index du premier élément ayant une valeur spécifiée |
7 | Insérer () Cette méthode est utilisée pour ajouter un élément à une position spécifiée |
8 | pop () Cette méthode est utilisée pour supprimer l'élément à une position spécifiée |
9 | Retirer () Cette méthode est utilisée pour supprimer les éléments ayant une valeur spécifiée |
10 | Retourner () Cette méthode est utilisée pour inverser l'ordre de la liste |
11 | Classification () Cette méthode est utilisée pour trier une liste |
Dictionnaire-Le dictionnaire est un ensemble d'éléments non ordonnés, le dictionnaire utilise ses clés plutôt que sa position. Le dictionnaire est un type de données abstrait en Python. Le dictionnaire a deux paramètres, l'un est la clé, l'autre est la valeur. Chaque clé est associée à une valeur, donc nous pouvons dire que le dictionnaire est un tableau associatif.
>>> student = {"Aadrika":001, "Adwaita":009, "Sakya":011, "Sanj":022}
Dans cet exemple, nous utilisons les enregistrements des étudiants, ce que nous devons faire est d'utiliser le nom de l'étudiant comme index.
>>> student = {"Aadrika":001, "Adwaita":009, "Sakya":011, "Sanj":022} >>> student["Adwaita"] 009
Dans ces exemples, notre dictionnaire est l'étudiant, et il y a une ordonnancement dans le dictionnaire. Comme le premier élément est "Aadrika", le deuxième élément est "Adwaita", et ainsi de suite. Mais le dictionnaire n'est pas ordonné. C'est pourquoi la sortie du dictionnaire d'étudiants ne reflète pas l'"ordre original".
Si vous souhaitez ajouter un élément.
>>> student ["Krishna"] = 111 >>> student student = {"Aadrika":001, "Adwaita":009, "Sakya":011, "Sanj":022,"Krishna":111}
Par conséquent, le dictionnaire initial est vide, puis les valeurs sont prises une par une pendant le processus d'incrémentation.
tuple-Un tuple est un ensemble d'objets dans Python. Il est séparé par des virgules (","). En ce qui concerne l'indexation, un tuple est similaire à une liste. Les tuples sont principalement immuables. Ils ont également des propriétés comparables et hashables, donc nous pouvons les trier facilement. Dans les dictionnaires Python, les tuples sont utilisés comme clés.
my_tuple={"voiture","bus","camion"} print(my_tuple)
Nous pouvons accéder aux éléments du tuple en utilisant les numéros d'index.
Retourner l'élément à la position1。
my_tuple={"voiture","bus","camion"} print(my_tuple[1)]
Si un tuple est créé, nous ne pourrons pas modifier sa valeur. Les tuples sont immuables.
Nous ne pouvons pas modifier les valeurs dans un tuple.
my_tuple={"voiture","bus","camion"} my_tuple[3] = "camion" # Les valeurs sont inchangeables print(my_tuple)
Nous pouvons utiliser une boucle for pour parcourir les éléments du tuple.
my_tuple={"voiture","bus","camion"} for x in my_tuple: print(x)
Python dispose de deux méthodes intégréescompte()
etindex()
。Nous pouvons utiliser ces méthodes dans les tuples.
compte() | Cette méthode retourne le nombre d'apparitions de la valeur spécifiée dans le tuple. |
指数() | Cette méthode recherche la valeur spécifiée dans les tuples et retourne sa position |
l'ensemble-En mathématiques, un ensemble est une collection d'objets différents. Par exemple, supposons ici3un nombre, lorsque nous les considérons séparément, le nombre2、4et6Sont des objets différents, mais lorsqu'ils sont considérés ensemble, ils forment un ensemble de taille3Un ensemble unique, noté {2,4,6}
En Python, set est très utile car set est une méthode hautement optimisée, car il existe un élément spécifique dans set ou il est difficile de vérifier.
Méthodes d'ensemble
1. add(x) méthode : Si l'élément n'existe pas dans la liste, il est ajouté à la liste.
A = {"AA", "BB", "CC"} A.add("DD") -> add DD in A set.
2.union(s) méthode : Cette méthode retourne l'union des deux ensembles. Pour l'opération de union, utilisez l'opérateur " |" .
A = {"AA", "BB", "CC"} B = {"MM", "NN"} Z = A.union(B) OR Z = A|B -> Set Z will have elements of both A and B
3.méthode de intersection : Cette méthode retourne l'intersection des deux ensembles. Dans ce cas, l'opérateur "&" peut également être utilisé.
S = A.intersection(B) -> Set S will contain the common elements of A and B
4.différence méthode : Cette méthode retourne un ensemble d'éléments appartenant au premier ensemble mais pas au second. Nous pouvons utiliser ici l'opérateur "-”opérateur.
S = A.difference(B) OR S = A – B -> Set S will have all the elements that are in A but not B
5.clear()
Méthode : Efface l'ensemble entier.
B.clear() -> Clears B set
Opérateurs d'ensemble
Les ensembles et les ensembles congelés supportent les opérateurs suivants
Entrée s | #Vérification de restriction |
La clé n'est pas dans s | #Vérification non restrictive |
s1 == s2 | #Les deux ensembles sont égaux |
s1!= s2 | #Les deux ensembles ne sont pas égaux |
s1 <= s2 | #s1est s2Sous-ensemble de s1 <s2Le premier groupe est un sous-ensemble du deuxième, s1> = s2Le premier groupe est un ensemble supérieur du deuxième |
s1> s2 | Le premier groupe est un ensemble supérieur du deuxième |
s1 | s2 | L'union des deux ensembles |
s1et s2 | L'intersection des deux ensembles |
s1 – s2 | Les éléments du premier groupe, mais pas du deuxième |
s1 ˆ s2 | Un élément est dans le premier ou le deuxième groupe |