Heim  >  Artikel  >  Backend-Entwicklung  >  Eine kurze Erklärung der Mengensammlungen in Python (mit Beispielen)

Eine kurze Erklärung der Mengensammlungen in Python (mit Beispielen)

不言
不言Original
2018-09-25 17:10:062391Durchsuche

Was dieser Artikel Ihnen bietet, ist eine einfache Erklärung der Mengensammlungen in Python (mit Beispielen). Ich hoffe, dass er Ihnen als Referenz dienen wird.

Die Set-Sammlung verwendet {}, um einen Satz iterierbarer Objekte wie Listen, Zeichenfolgen und die Set-Sammlung selbst zu speichern. Wenn es doppelte Elemente in der Sammlung gibt, werden die doppelten Elemente automatisch entfernt

a=set([1,2,3])
print(a)
b=set('hello python')
print(b)
c=set({1,2,3})
print(c)
d=set({'hello python'})
print(type({'hello '}))
print(d)

Ergebnisse anzeigen

 {1, 2, 3}
 {'h', 'l', 'e', ' ', 'p', 'n', 'y', 'o', 't'}
 {1, 2, 3}
 <class &#39;set&#39;>
 {&#39;hello python&#39;}

Angenommen a=set([1,2,3])
add td> Ersetzen Sie nach dem Hinzufügen eines Elements zur Set-Sammlung das ursprüngliche Objekt a.add(4) print(a) Output {1, 2, 3, 4 td>
remove Ersetzen Sie nach dem Entfernen eines Elements aus der Set-Sammlung das ursprüngliche Objekt. Wenn das ersetzte Element nicht in der Set-Sammlung ist, wird ein Fehler gemeldet
假设a=set([1,2,3])
add 为set集合添加一个元素后,替换掉原来的对象 a.add(4) print(a) 输出{1,2,3,4}
remove 为set集合去掉一个元素后,替换掉原来的对象,若被替换的元素不在set集合内,将会报错

a.remove(2)  print(a)输出

{1,3}

a.remove(2) print(a) Ausgabe

{1,3}

假设a=set([1,2,3]) b=set([1,3])
a&b 输出结果{1,3}
a|b 输出结果{1,2,3,4}

Wenig Wissenspunkte: Eine Menge kann als mathematisch ungeordnet und nicht betrachtet werden -wiederholende Menge von Elementen. Daher kann die Schnittmenge und Vereinigung im mathematischen Sinne zwischen den beiden Mengen erfolgen

Das obige ist der detaillierte Inhalt vonEine kurze Erklärung der Mengensammlungen in Python (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn