Domande taggate «dictionary»

Un dizionario associa le chiavi ai valori consentendo un recupero efficiente dei valori dalle chiavi. Usa il tag [funzione-mappa] sulle funzioni di mappatura sui dati, PER FAVORE; e per la geografia, [mappe].

19
Qual è la differenza tra ConcurrentHashMap e Collections.synchronizedMap (Mappa)?
Ho una mappa che deve essere modificata da più thread contemporaneamente. Sembra che ci siano tre diverse implementazioni di Map sincronizzate nell'API Java: Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap Da quello che ho capito, Hashtableè una vecchia implementazione (che estende la Dictionaryclasse obsoleta ), che è stata adattata in seguito per adattarsi Mapall'interfaccia. …

11
Come eseguire array / hashing associativi in ​​JavaScript
Devo archiviare alcune statistiche usando JavaScript in un modo come se lo facessi in C #: Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); C'è un Hashtableo qualcosa del genere Dictionary<TKey, TValue>in JavaScript? Come potrei memorizzare i valori in questo modo?


30
Convertire nict di Python nidificato in oggetto?
Sto cercando un modo elegante per ottenere dati utilizzando l'accesso agli attributi su un dict con alcuni elenchi e elenchi nidificati (ovvero sintassi di oggetti in stile javascript). Per esempio: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Dovrebbe essere accessibile in questo modo: >>> x …

15
Come funziona collections.defaultdict?
Ho letto gli esempi nei documenti di Python, ma non riesco ancora a capire cosa significhi questo metodo. Qualcuno può aiutare? Ecco due esempi dai documenti di Python >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in s: ... d[k] += 1 …

6
Modo corretto di inizializzare un dizionario C # con valori?
Sto creando un dizionario in un file C # con il seguente codice: private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT = new Dictionary<string, XlFileFormat> { {"csv", XlFileFormat.xlCSV}, {"html", XlFileFormat.xlHtml} }; C'è una linea rossa sotto newcon l'errore: La funzione "inizializzatore di raccolta" non può essere utilizzata perché non fa parte delle specifiche …
514 c#  dictionary 



26
Unione dei dizionari in C #
Qual è il modo migliore per unire 2 o più dizionari (Dictionary<T1,T2> ) in C #? (3.0 funzioni come LINQ vanno bene). Sto pensando a una firma del metodo sulla falsariga di: public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[] dictionaries); o public static Dictionary<TKey,TValue> Merge<TKey,TValue>(IEnumerable<Dictionary<TKey,TValue>> dictionaries); EDIT: Ho ottenuto una soluzione interessante da …
493 c#  dictionary  merge 



4
I dizionari sono ordinati in Python 3.6+?
I dizionari sono ordinati in Python 3.6 (almeno con l'implementazione di CPython) a differenza delle precedenti incarnazioni. Sembra un cambiamento sostanziale, ma è solo un breve paragrafo nella documentazione . È descritto come un dettaglio dell'implementazione di CPython piuttosto che una funzionalità del linguaggio, ma implica anche che questo potrebbe …

7
Python "estende" per un dizionario
Qual è il modo migliore per estendere un dizionario con un altro? Per esempio: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} Sto cercando …
464 python  dictionary 

9
Classe Java che implementa Map e mantiene l'ordine di inserimento?
Sto cercando una classe in Java che abbia un'associazione valore-chiave, ma senza usare gli hash. Ecco cosa sto facendo attualmente: Aggiungi valori a Hashtable. Ottieni un iteratore per Hashtable.entrySet(). Scorrere tutti i valori e: Ottieni un Map.Entryper l'iteratore. Creare un oggetto di tipo Module(una classe personalizzata) in base al valore. …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.