Iterationsdienstprogramme
qiskit_addon_cutting.utils.iteration
Iterationshilfsmittel.
unique_by_id
unique_by_id(iterable, /)
Gibt eindeutige Objekte in iterable zurück, nach Identität.
>>> a = {0}
>>> list(unique_by_id([a, a]))
[{0}]
:rtype: :sphinx_autodoc_typehints_type:`\:py\:class\:\`\~collections.abc.ValuesView\``>>> list(unique_by_id([a, a.copy()]))
[{0}, {0}]Parameter
iterable (Iterable)
Rückgabetyp
unique_by_eq
unique_by_eq(iterable, /)
Gibt eindeutige Objekte in iterable zurück, durch Gleichheit.
Diese Funktion ist nur geeignet, wenn (i) es eine kleine Anzahl von Objekten gibt und (ii) die Objekte nicht garantiert hashfähig sind. Andernfalls ist eine dict oder set die bessere Wahl.
Diese Funktion kann möglicherweise einen Vergleich zwischen allen Paaren von Elementen durchführen, so dass sie im schlimmsten Fall in Zeit ausgeführt wird, im Gegensatz zu dict oder set, die beide in Zeit erstellt werden können.
>>> a = {0}
>>> list(unique_by_eq([a, a]))
[{0}]
:rtype: :sphinx_autodoc_typehints_type:`\:py\:class\:\`list\``>>> list(unique_by_eq([a, a.copy()]))
[{0}]Parameter
iterable (Iterable)
Rückgabetyp
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.