dicti è un software dizionario con chiavi case-insensitive.
Funziona come il dict consuete, salvo che la corrispondenza chiave è case-insensitive.
Un'istanza come si farebbe un'istanza di un dict normale; per esempio, questi lavori.
& Nbsp; dict (foo = 'bar', risposta = 42) dicti (foo = 'bar', risposta = 42)
& Nbsp; dict ({'foo': 'bar', 'risposta': 42}) dicti ({'foo': 'bar', 'risposta': 42})
I metodi che accettare le chiavi e hanno effetti collaterali registrano la custodia originale, proprio come un normale dizionario fa.
& Nbsp; di = dicti () Di ['case'] = 1 di.keys () == ['Case'] di ['Case'] = 1 di.keys () == ['Case'] di [' Caso '] == 1
I metodi che accettano chiavi fanno la stessa cosa indipendentemente da ciò che caso si passa la chiave.
Le chiavi sono ancora conservati nella loro custodia originale, però; . le chiavi originali vengono presentate quando li si richiede con metodi come dicti.keys
Requisiti :
- Python
I commenti non trovato