Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in die Verwendung der Klasse set()

Einführung in die Verwendung der Klasse set()

巴扎黑
巴扎黑Original
2017-07-18 14:00:372006Durchsuche

set()-Sammlung

Set-Erstellungsmethode:

1 #集合是无序的不重复的2 li = [11,22,11,33]3 a = set(li)4 print(a)5 {33,22,11}
a = {11,22,33,44= {22,5577= {11,22,33,44= {22,55c =(a)

#discard移除集合不存在的元素不会报错,remove移除会报错
a.discard(99)
#intersection()取交集,intersection_update()同上

Implementierungsklasse der Set-Schnittstelle

Um eine Set-Sammlung zu verwenden, müssen Sie sie normalerweise als Set-Typ deklarieren und sie dann über die Implementierungsklasse der Set-Schnittstelle instanziieren. Zu den häufig verwendeten Implementierungsklassen der Set-Schnittstelle gehören die Klassen HashSet und TreeSet. Das Syntaxformat ist wie folgt:

SetcollSet=new HashSet();

SetcollSet2=new TreeSet();

Da die Objekte in der Set-Sammlung ungeordnet sind, stimmen die Ergebnisse des Durchlaufens der Set-Sammlung nicht mit der Reihenfolge überein, in der sie in die Set-Sammlung eingefügt wurden.


Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung der Klasse set(). 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