Paket: python3-pyrsistent (0.20.0-1 und andere) [debports]
Links für python3-pyrsistent
Debian-Ressourcen:
Quellcode-Paket herunterladen:
Nicht gefundenBetreuer:
Externe Ressourcen:
- Homepage [github.com]
Ähnliche Pakete:
Persistente/funktionale/unveränderliche Datenstrukturen für Python
Pyrsistent ist eine Reihe persistenter Container-Datentypen (»Collections«). Collections werden manchmal auch als funktionale Datenstrukturen bezeichnet. Persistent in dem Sinne, dass sie unveränderlich sind.
Alle Methoden auf einer Datenstruktur, die sie normalerweise verändern würden, geben stattdessen eine neue Kopie der Struktur zurück, die die angeforderten Aktualisierungen enthält. Die ursprüngliche Struktur bleibt unberührt.
Die derzeit implementierten Collection-Typen und Schlüsselfunktionen sind:
* PVector, ähnlich einer Python-Liste * PMap, ähnlich wie dict * PSet, ähnlich wie set * PRecord, eine PMap auf Steroids mit festen Feldern, optionaler Typ- und Invariantenprüfung und vielem mehr * PClass, eine Python-Klasse mit festen Feldern, optionaler Typ- und Invariantenprüfung und vielem mehr * geprüfte Collections, PVector, PMap und PSet mit optionalen Typ- und Invarianzprüfungen und mehr * PBag, ähnlich wie Collections.Counter * PList, eine klassische einfach verkettete Liste * PDeque, ähnlich wie collections.deque * unveränderlicher Objekttyp (immutable), basierend auf namedtuple() * Einfrier- und Auftaufunktionen zum Konvertieren zwischen Python-Standardcollections und pyrsistenten Collections * flexible Transformationen beliebig komplexer Strukturen aus PMaps und PVectors
Andere Pakete mit Bezug zu python3-pyrsistent
|
|
|
|
-
- dep: libc6 (>= 2.37)
- GNU-C-Bibliothek: Laufzeitbibliotheken
auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
-
- dep: python3
- interactive high-level object-oriented language (default python3 version)
- dep: python3 (<< 3.13)
- dep: python3 (>= 3.12~)
python3-pyrsistent herunterladen
Architektur | Version | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|---|
sh4 (inoffizielle Portierung) | 0.20.0-1+b2 | 60,7 kB | 287,0 kB | [Liste der Dateien] |