[PYTHON] Notation d'inclusion

Notation d'inclusion

Python a une notation appelée notation d'inclusion. La notation d'inclusion a la même signification que l'achèvement de liste.

Il existe trois types, mais je vais expliquer à partir de la notation d'inclusion de la liste. Une syntaxe qui utilise des objets de liste et des boucles pour générer une nouvelle liste. C'est une syntaxe unique que l'on ne trouve pas dans d'autres langues, mais une fois que vous vous y êtes habitué, c'est très pratique et très rapide.

Façon de base d'écrire la notation d'inclusion [Expression de la variable en séquence]

Lorsque vous n'utilisez pas la notation d'inclusion de liste

num_list = [1, 2, 3, 4, 5] number_list = [] for num in num_list:  >   new_num = num * 2   >  number_list.append(new_num)   print(number_list)

[2, 4, 6, 8, 10]

Lors de l'utilisation de la notation d'inclusion de liste

num_list = [1, 2, 3, 4, 5] number_list = [num * 2 for num in num_list ] print(number_list)

[2, 4, 6, 8, 10]

Le fait est que vous pouvez rendre la description courte et cohérente en utilisant la notation d'inclusion de liste.

Il est également possible d'utiliser l'instruction if en écrivant comme suit.

[Conditions pour les expressions des variables dans les séquences si éléments de liste]

num = “1, 2, 3, 4, a,5" number = [int(s) for s in num.split() if s.isdigit()] print(number)

[1, 2, 3, 4, 5]

Notation d'inclusion de dictionnaire

Comme pour la notation d'inclusion de liste, les éléments de type dictionnaire peuvent être traités ensemble. L'utilisation est la même que la notation d'inclusion de liste.

Façon de base d'écrire la notation d'inclusion {Clé: pour la variable en séquence (si condition)}

subject = {‘kokugo’: 75, ‘suugaku’: 64, ‘eigo’: 92} num = {point: str (n) + ‘point’ pour le point, n dans subject.items ()} print(num) {«Kokugo»: 75 points, «suugaku»: 64 points, «eigo»: 92 points}

Définir la notation d'inclusion Aussi appelé notation d'inclusion d'ensemble

Méthode de base pour écrire la notation d'inclusion d'ensemble {Expression de la variable en séquence (si condition)}

num_set = {number for number in range(19) if number % 3 == 0} print(num_set) {0, 3, 6, 9, 12, 15, 18}

Qu'est-ce qu'un itérateur?

L'interface permettant d'accéder aux éléments d'un ensemble trimestriel, qui est là pour utiliser la collection à plusieurs reprises. Il existe plusieurs types tels que les listes, les ensembles et les cartes, mais les itérateurs sont le mécanisme pour y accéder. Par exemple, en java, la méthode Set # iterator Iterator est récupérée et les éléments sont récupérés dans l'ordre, mais dans Pythson, l'objet iterator est utilisé. Il est possible de décrire l'accès à un élément en utilisant un itérateur. Dans l'instruction Python for, iterable est considéré comme une plage, et il est parfois appelé un itérateur interne, qui fait référence au point d'utilisation implicite de l'itérateur.

※interface Un appareil ou un logiciel qui permet la communication et le contrôle en connectant différents appareils / appareils à un ordinateur.

※collection Un objet qui gère plusieurs éléments, tels qu'une liste ou un ensemble.

Recommended Posts

Notation d'inclusion
Notation d'inclusion
Notation d'inclusion de générateur Notation d'inclusion Taple
Notation d'inclusion Python
Notation d'inclusion Python
Définir la notation d'inclusion
Notation de format
Notation d'inclusion de liste
notation de filtre ou d'inclusion
Notation pliée de type tenseur
[Introduction à Udemy Python3 + Application] 60. Notation d'inclusion de liste
[Introduction à Udemy Python3 + Application] 62. Définir la notation d'inclusion
Notation complète du dictionnaire
Remarque: Notation d'inclusion de liste
Visualiser N-aire
Faisons diverses choses en utilisant la notation d'inclusion de liste de Python