Welche Sammlung lässt keine doppelten Mitglieder zu?
Welche Sammlung lässt keine doppelten Mitglieder zu?
Anonim

Duplikate: ArrayList erlaubt doppelte Werte, während HashSet lässt keine doppelten Werte zu. Reihenfolge: ArrayList behält die Reihenfolge des Objekts bei, in das sie eingefügt werden, während HashSet ist eine ungeordnete Sammlung und behält keine Ordnung bei.

Die Frage ist auch, welche Sammlung keine Duplikate zulässt?

HashSet

Zweitens, welche Schnittstelle stellt eine Sammlung dar, die keine doppelten Elemente zulässt? Die Sammlung Framework Zum Beispiel die Liste Schnittstelle, welcher repräsentiert ein bestelltes Sammlung, ist das Elternteil Schnittstelle aller Unterklassen und Unterklassen Schnittstellen, wie ArrayList, LinkedList usw. In ähnlicher Weise ist das Set Schnittstelle definiert die Menge, die erlaubt keine doppelten Elemente.

Zweitens, welche Sammlung lässt keine doppelten Member in Python zu?

Ein Satz nicht halt Duplikat Produkte. Die Elemente des Sets sind unveränderlich, das ist, sie können nicht geändert werden, aber das Set selbst ist veränderlich, das ist, es kann verändert sein. Da Set-Items sind nicht indiziert, Sätze nicht unterstützen alle Slicing- oder Indexierungsvorgänge.

Warum sind Duplikate im Set nicht erlaubt?

Die Bedeutung von "Sätze tun nicht ermöglichen Duplikat Werte" ist das, wenn Sie a. hinzufügen Duplikat zu einem einstellen, das Duplikat wird ignoriert, und die einstellen bleibt unverändert. Das macht nicht zu Kompilierungs- oder Laufzeitfehlern führen: Duplikate werden stillschweigend ignoriert. Satz wird so implementiert, um Doppelspurigkeiten zu vermeiden.

Beliebt nach Thema