Maison  >  Article  >  développement back-end  >  Introduction à l'utilisation de la classe set()

Introduction à l'utilisation de la classe set()

巴扎黑
巴扎黑original
2017-07-18 14:00:371966parcourir

collection set()

Méthode de création de set :

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()同上

Classe d'implémentation de l'interface Set

Pour utiliser une collection Set, vous devez généralement la déclarer comme type Set, puis l'instancier via la classe d'implémentation de l'interface Set. Les classes d'implémentation couramment utilisées de l'interface Set incluent les classes HashSet et TreeSet. Le format de syntaxe est le suivant :

SetcollSet=new HashSet();

SetcollSet2=new TreeSet();

Étant donné que les objets de la collection Set ne sont pas ordonnés, les résultats du parcours de la collection Set ne sont pas les mêmes que l'ordre dans lequel ils ont été insérés dans la collection Set.


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn