Einführung in die Verwendung der Klasse set()

巴扎黑
Freigeben: 2017-07-18 14:00:37
Original
2017 Leute haben es durchsucht

set()-Sammlung

Set-Erstellungsmethode:

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

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

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage