


Introduction détaillée de la méthode de classe de collection python-set
s1=set([11,22,33,44,'Tom','tony',11,77,2.5,]) renvoie {11,22,33,44, 'Tom ', 'tony', 77,2.5} (Remarque : ce qui est renvoyé n'est pas un dictionnaire, il vous indique simplement que cet ensemble contient ces éléments, donc l'ordre des éléments de résultat renvoyés à chaque fois peut être différent)
s2=set([11,22,33,44,'Tom','tony',11,55,66,]) renvoie {11,22,33,44,'Tom','tony', 55 , 66} (Remarque : ce qui est renvoyé n'est pas un dictionnaire, il vous indique simplement que cet ensemble contient ces éléments, donc l'ordre des éléments de résultat renvoyés à chaque fois peut être différent)
add(. .. )
Ajouter un élément à un ensemble.
Cela n'a aucun effet si l'élément est déjà présent (Si l'élément existe déjà, l'ajout n'a aucun effet. Cela signifie que l'ensemble est une collection sans éléments en double. )
Par exemple : s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s1.add(' jimi')
print(s1)
Résultats : {33, 'tony', 2.5, 'jimi', 11, 44, 77, 22, 'Tom '} (Remarque : l'ensemble est un ensemble non ordonné, et l'ordre des résultats peut être différent à chaque fois. )
différence(...)
Retour la différence de deux ou plus. ensembles comme un nouvel ensemble. (Trouver l'ensemble de différences principal et générer un nouvel ensemble)
(c'est-à-dire tous éléments qui sont dans cet ensemble mais pas les autres. ) (Remarque : s1.difference(s2) signifie découvrir les éléments qui sont dans s1 mais pas dans s2, et générer un nouvel ensemble. s2.difference(s1) signifie découvrir les éléments qui sont dans s2 mais pas dans s2. s1 éléments et générer un nouvel ensemble)
Par exemple : s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set([11,22,33,44,'Tom','tony',11,55,66,])
s3=s1.difference(s2)
s4=s2.difference(s1)
print(s3)
66, 55}
difference_update(...)
Supprimer tous les éléments d'un autre ensemble de cet ensemble. (Supprimez tous les éléments d'un autre ensemble de cet ensemble. Remarque : s1.difference_update(s2) signifie supprimer les éléments de s1 qui sont communs aux deux et conserver les éléments qui ne sont pas communs. Il s'agit d'une modification de s1 plutôt que de générer une nouvelle liste. s2.difference_update(s1) signifie supprimer les éléments de s2 qui sont communs aux deux et conserver les éléments qui ne sont pas communs. Il s'agit d'une modification de s2 plutôt que de générer une nouvelle liste. ) Par exemple : s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set([ 11,22,33,44,'Tom','tony',11,55,66,])
s1.difference_update(s2)
print(s1)
Résultat : {2.5, 77>
rejeter(...)
Supprimer un élément d'un ensemble s'il est membre (supprimer des membres (éléments) dans l'ensemble)Si. l'élément n'est pas membre, ne faites rien. (S'il n'y a pas de membre de ce type dans l'ensemble, aucune opération ne sera effectuée et aucune erreur ne sera signalée, ce qui est différent de Supprimer.)
Par exemple : s1=set([11 ,22,33,44,'Tom','tony',11,77,2.5,])
s1.discard(2.5)
Résultat : { 33, 'Tom', 11, 44, 77, 'tony', 22}
intersection(...)
Renvoyer l'intersection de deux ensembles comme un nouvel ensemble (Générer l'intersection du. deux ensembles et en générer un nouveau (c'est-à-dire tous les éléments qui se trouvent dans les deux ensembles.) Par exemple : s1=set([11,22,33,44,'Tom','tony',11,77 , 2.5,])
s2=set([11,22,33,44,'Tom','tony',11,55,66,])
Mettre à jour un ensemble avec l'intersection de lui-même et d'un autre. (La fonction est la même que intersection(...), mais s1.intersection(s2) modifie l'ensemble d'origine s1 lors de son exécution et n'en génère pas un nouveau. )
Par exemple : s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set( [ 11,22,33,44,'Tom','tony',11,55,66,])
isdisjoint(...)
Renvoyer True si deux ensembles ont une intersection null (Déterminez si les deux ensembles ont une intersection, si c'est le cas, renvoyez False, sinon, renvoyez True)
Par exemple : s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set([100 ,50,500 ,])
print(s1.isdisjoint(s2))
Résultat : True
issubset(...)
Rapporte si un autre ensemble contient ceci set. (Pour déterminer si tous les éléments d'un ensemble sont dans un autre ensemble, s1.issubset(s2) signifie que chaque élément de s1 est dans s2. Faites attention à la différence avec s1.issuperset(s2). )
Par exemple : s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s2=set([11,22,33 ,44,'Tom','tony',11,])
s3=([11,22,33,44,'Tom','tony',11,55,66])
s1.issubset(s2)
s1.issubset(s3)
print(s1.issubset(s2))
print(s1.issubset(s3 ))
Résultat : Vrai
Faux
issuperset(...)
Indiquez si cet ensemble contient un autre ensemble (Jugez si tous les éléments d'un ensemble le sont. Dans un autre ensemble, s1.issubset(s2) signifie que chaque élément de s2 est dans s1 Notez la différence avec s1.issubset(s2) )
Par exemple : s1=set( [11,22,33. ,44,'Tom','tony',11,77,2.5,])
s2=set([11,22,33,44,'Tom','tony ',11,])
s3=([11,22,33,44,'Tom','tony',11,55,66])
s1.issuperset(s2 )
s1.issuperset(s3)
print(s1.issuperset(s2))
print(s1.issuperset(s3))
Résultat :True
False
pop(...)
Supprimer et renvoyer un élément d'ensemble arbitraire.(Supprimer un élément de manière aléatoire)
Lève KeyError si l'ensemble est vide.( Si l'ensemble est vide, KeyError sera demandé lors de l'exécution de pop)
Par exemple : s1=set([11,22,33,44,'Tom','tony',11,77,2.5,])
s1.pop()
Résultat : {33, 'Tom', 2.5, 11, 44, 77, 22}
remove(...)
Supprimer un élément à partir d'un ensemble ; il doit s'agir d'un membre. S'il n'existe pas de tel membre, une erreur keyError sera demandée, ce qui est différent de la suppression. )
Renvoyer la différence symétrique de deux ensembles en tant que nouvel ensemble (Générer une nouvelle liste, cette liste est un ensemble d'éléments non répétitifs dans les deux listes. , s1 .symétrique_différence(s2) représente un ensemble dans lequel s1 a des éléments qui ne sont pas dans s2 et s2 a des éléments qui ne sont pas dans s1)
Résultat : {2.5, 66, 77, 55}symétrique_difference_update(...)
Mettre à jour un ensemble avec la différence symétrique de lui-même et d'un autre (Modifier une liste, il n'y a pas de doublon. éléments dans les deux listes L'ensemble de s1.ometric_difference(s2) représente l'ensemble des éléments de s1 qui ne sont pas dans s2 et de s2 qui ne sont pas dans s1)
union(. ..)
Renvoyer l'union des ensembles en tant que nouvel ensemble. (Générer un nouvel ensemble. La liste modifiée est un ensemble de tous les membres (éléments) des deux listes. s1.union(s2 ) signifie qu'il contient s1, s2 Un nouvel ensemble de tous les éléments)
(c'est-à-dire tous les éléments qui sont dans l'un ou l'autre ensemble.)
Mettre à jour un ensemble avec l'union de lui-même et des autres (Mettre à jour un ensemble vers un autre ensemble, s1.update(s2) signifie. mettre tous les éléments de s2 dans Dans s1, terminer la mise à jour et la modification de s1)
s1.update(s2)
print(s1)
Résultat : {'tony', 33, 66, 100, 'Tom', 11, 44, 50, 22, 55}
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

PHP est principalement la programmation procédurale, mais prend également en charge la programmation orientée objet (POO); Python prend en charge une variété de paradigmes, y compris la POO, la programmation fonctionnelle et procédurale. PHP convient au développement Web, et Python convient à une variété d'applications telles que l'analyse des données et l'apprentissage automatique.

PHP convient au développement Web et au prototypage rapide, et Python convient à la science des données et à l'apprentissage automatique. 1.Php est utilisé pour le développement Web dynamique, avec une syntaxe simple et adapté pour un développement rapide. 2. Python a une syntaxe concise, convient à plusieurs champs et a un écosystème de bibliothèque solide.

Python convient plus aux débutants, avec une courbe d'apprentissage en douceur et une syntaxe concise; JavaScript convient au développement frontal, avec une courbe d'apprentissage abrupte et une syntaxe flexible. 1. La syntaxe Python est intuitive et adaptée à la science des données et au développement back-end. 2. JavaScript est flexible et largement utilisé dans la programmation frontale et côté serveur.

VS Code peut fonctionner sur Windows 8, mais l'expérience peut ne pas être excellente. Assurez-vous d'abord que le système a été mis à jour sur le dernier correctif, puis téléchargez le package d'installation VS Code qui correspond à l'architecture du système et l'installez comme invité. Après l'installation, sachez que certaines extensions peuvent être incompatibles avec Windows 8 et doivent rechercher des extensions alternatives ou utiliser de nouveaux systèmes Windows dans une machine virtuelle. Installez les extensions nécessaires pour vérifier si elles fonctionnent correctement. Bien que le code VS soit possible sur Windows 8, il est recommandé de passer à un système Windows plus récent pour une meilleure expérience de développement et une meilleure sécurité.

PHP est originaire en 1994 et a été développé par Rasmuslerdorf. Il a été utilisé à l'origine pour suivre les visiteurs du site Web et a progressivement évolué en un langage de script côté serveur et a été largement utilisé dans le développement Web. Python a été développé par Guidovan Rossum à la fin des années 1980 et a été publié pour la première fois en 1991. Il met l'accent sur la lisibilité et la simplicité du code, et convient à l'informatique scientifique, à l'analyse des données et à d'autres domaines.

VS Code peut être utilisé pour écrire Python et fournit de nombreuses fonctionnalités qui en font un outil idéal pour développer des applications Python. Il permet aux utilisateurs de: installer des extensions Python pour obtenir des fonctions telles que la réalisation du code, la mise en évidence de la syntaxe et le débogage. Utilisez le débogueur pour suivre le code étape par étape, trouver et corriger les erreurs. Intégrez Git pour le contrôle de version. Utilisez des outils de mise en forme de code pour maintenir la cohérence du code. Utilisez l'outil de liaison pour repérer les problèmes potentiels à l'avance.

Dans VS Code, vous pouvez exécuter le programme dans le terminal via les étapes suivantes: Préparez le code et ouvrez le terminal intégré pour vous assurer que le répertoire de code est cohérent avec le répertoire de travail du terminal. Sélectionnez la commande Run en fonction du langage de programmation (tel que Python de Python your_file_name.py) pour vérifier s'il s'exécute avec succès et résoudre les erreurs. Utilisez le débogueur pour améliorer l'efficacité du débogage.

Les extensions de code vs posent des risques malveillants, tels que la cachette de code malveillant, l'exploitation des vulnérabilités et la masturbation comme des extensions légitimes. Les méthodes pour identifier les extensions malveillantes comprennent: la vérification des éditeurs, la lecture des commentaires, la vérification du code et l'installation avec prudence. Les mesures de sécurité comprennent également: la sensibilisation à la sécurité, les bonnes habitudes, les mises à jour régulières et les logiciels antivirus.
