Exercice Python 2 - Notation d'inclusion de liste

Python peut être écrit comme ça! Exemple.

Sortons l'élément commun (AND), l'élément propre (XOR) et l'ensemble de somme (OR) de l'ensemble 1 et de l'ensemble 2 en utilisant la notation d'inclusion de liste.

set.py


#!/usr/bin/env python
#-*- coding:utf-8 *-*

set1 = [ u'folie', u'Bruyant', u'Nu' ]
set2 = [ u'Nu', u'Bruyant', u'Néant' ]
print 'SET1 = ' + ', '.join(set1)
print 'SET2 = ' + ', '.join(set2)
print ''

set_and = [ c for c in set1 if c in set2 ]
print 'AND  = ' + ', '.join(set_and)

set_xor = []
set_xor.extend([ c for c in set1 if c not in set2 ])
set_xor.extend([ c for c in set2 if c not in set1 ])
print 'XOR  = ' + ', '.join(set_xor)

set_or = []
set_or.extend(set_and)
set_or.extend(set_xor)
print 'OR   = ' + ', '.join(set_or)

exit(None)

Résultat d'exécution

SET1 =folie,Bruyant,Nu
SET2 =Nu,Bruyant,Néant

AND  =Bruyant,Nu
XOR  =folie,Néant
OR   =Bruyant,Nu,folie,Néant

Recommended Posts

Exercice Python 2 - Notation d'inclusion de liste
Python> Compréhension / Notation inclusive> Compréhension de liste
Vitesse de notation d'inclusion de liste en Python
Notation d'inclusion Python
Notation d'inclusion Python
Notation d'inclusion de liste
[Python] liste
À propos de la notation d'inclusion de python
bases de python: liste
Remarque: Notation d'inclusion de liste
Manipulation de liste Python
Notation inclusive de Python (à propos de l'expression de liste et de générateur) [supplémentaire]
[Python] Compréhension de liste Différentes façons de créer une liste
Liste des modules python
Python> liste> extend () ou + =
FizzBuzz en notation d'inclusion de liste
Exercice Python Recherche prioritaire sur 1 largeur
[Introduction à Udemy Python3 + Application] 60. Notation d'inclusion de liste
Liste de filtres en Python
liste assertXXX unittest python
Mémo de type Liste / Dictionnaire Python3
[Mémo] Tri de liste Python3
Liste des API Python pour OpenCV3
Liste des erreurs Python (japonais)
Notation inclusive, pas seulement une liste
La chose semblable à une recherche de liste en Python
Liste des classes d'exception Python
Tri rapide 2 | Facile avec la notation d'inclusion de liste
Initialiser la liste avec python
compréhension de liste car operator.methodcaller ne peut pas être utilisé avec python 2.5
Notation d'inclusion Python3 (liste, dictionnaire) que j'ai vue quelque part
Jeu de main Python (liste à deux dimensions)
Liste Python, pour instruction, dictionnaire
Résumé des opérations de liste Python3
[Python] Convertir la liste en Pandas [Pandas]
[Python] Comment utiliser la liste 1
Création de liste de tâches [Python Django]
Spécifier plusieurs index de liste (Python)
Cours de base Python (5 List Taple)
La liste Python n'est pas une liste
[Python] Copie d'une liste multidimensionnelle
[Introduction à Python] <liste> [modifier le 22/02/2020]
Liste Python et tapples et virgules
Paiza Python Primer 4: Notions de base sur les listes
Notation et générateur d'inclusion de liste Python
[Python / PyQ] 4. liste, pour instruction
#List Python pour les super débutants
Obtenir des éléments de liste en Python
[Route vers Python intermédiaire] Utiliser l'instruction if dans la notation d'inclusion de liste
Extraire plusieurs doublons de liste en Python
Différence entre list () et [] en Python
[python] Gérer les fonctions dans une liste
Sortie de la liste du vendredi Premium 2017 en Python
Python
Exercices Python pour les débutants # 2 [pour instruction / instruction while]
Jugement du if par la notation d'inclusion de liste
Convertir la liste en DataFrame avec python
[Python débutant] Divisez une liste (5 lignes).
python / Créer un dict à partir d'une liste.