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)
SET1 =folie,Bruyant,Nu
SET2 =Nu,Bruyant,Néant
AND =Bruyant,Nu
XOR =folie,Néant
OR =Bruyant,Nu,folie,Néant
Recommended Posts