Heim >Backend-Entwicklung >Python-Tutorial >Anwendung der Schnittmenge, Vereinigung und Differenzmenge der Python-Liste
Erzeugt zwei List
:
A = ['apple','apple','banana'] B = ['banana','apple','banana']
Die Konzepte von Schnittmenge, Vereinigung und Differenzmenge werden hier nicht besprochen. Der Python-Code lautet wie folgt:
#! /usr/bin/env python # coding:utf-8 listA = [1, 2, 3, 4, 5, 6] listB = [4, 5, 6, 7] # Intersection inte = list(set(listA).intersection(set(listB))) print "Intersection:", inte # union uni = list(set(listA).union(set(listB))) print "Union:", uni # Differences diff = list(set(listA).difference(set(listB))) print "Differences:", diff
if diff: print "wrong" else: print "matched"
Es werden zwei List
generiert:
A = ['apple','apple','banana'] B = ['banana','apple','banana']
Die Konzepte von Schnittmenge, Vereinigung und Differenzmenge werden hier nicht besprochen. Der Python-Code lautet wie folgt:
#! /usr/bin/env python # coding:utf-8 listA = [1, 2, 3, 4, 5, 6] listB = [4, 5, 6, 7] # Intersection inte = list(set(listA).intersection(set(listB))) print "Intersection:", inte # union uni = list(set(listA).union(set(listB))) print "Union:", uni # Differences diff = list(set(listA).difference(set(listB))) print "Differences:", diff
if diff: print "wrong" else: print "matched"
Das obige ist der detaillierte Inhalt vonAnwendung der Schnittmenge, Vereinigung und Differenzmenge der Python-Liste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!