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].
Ho verificato tutte le altre domande con lo stesso errore ma non ho trovato alcuna soluzione utile = / Ho un dizionario di elenchi: d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]} in cui alcuni dei valori sono vuoti. Alla fine della creazione di questi elenchi, desidero rimuovere …
Esistono classi di dizionari nella libreria di classi di base .NET che consentono di utilizzare chiavi duplicate? L'unica soluzione che ho trovato è creare, ad esempio, una classe come: Dictionary<string, List<object>> Ma questo è abbastanza irritante da usare davvero. In Java, credo che una MultiMap riesca a farlo, ma non …
Prova di riempire rapidamente un array con stringhe delle chiavi di un dizionario. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Ciò restituisce un errore di: 'AnyObject' non identico alla stringa Anche provato componentArray = dict.allKeys as String ma get: 'String' non è convertibile in …
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 2 anni fa . Migliora questa domanda Qualcuno di voi conosce una Java Map o un archivio di …
Dalla voce di MSDN sul metodo Dictionary. TryGetValue : Questo metodo combina la funzionalità del metodo ContainsKey e la proprietà Item. Se la chiave non viene trovata, il parametro value ottiene il valore predefinito appropriato per il tipo di valore TValue; ad esempio, 0 (zero) per i tipi interi, false …
Vorrei ottenere da questo: keys = [1,2,3] a questa: {1: None, 2: None, 3: None} C'è un modo pitonico di farlo? Questo è un brutto modo di farlo: >>> keys = [1,2,3] >>> dict([(1,2)]) {1: 2} >>> dict(zip(keys, [None]*len(keys))) {1: None, 2: None, 3: None}
Ho il seguente dizionario in Python: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Ho bisogno di un modo per scoprire se in questo dizionario esiste un valore come "uno" o "due". Ad esempio, se volessi sapere se esistesse l'indice "1", dovrei semplicemente digitare: "1" in …
Dato il seguente codice interface IPerson { firstName: string; lastName: string; } var persons: { [id: string]: IPerson; } = { "p1": { firstName: "F1", lastName: "L1" }, "p2": { firstName: "F2" } }; Perché l'inizializzazione non viene rifiutata? Dopotutto, il secondo oggetto non ha la proprietà "lastName".
Ho due dizionari, ma per semplificazione, prenderò questi due: >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) Ora, voglio confrontare se ogni key, valuecoppia in xha lo stesso valore corrispondente in y. Quindi ho scritto questo: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if x_values == y_values: print …
Ho un'applicazione che utilizza DLL gestite. Una di quelle DLL restituisce un dizionario generico: Dictionary<string, int> MyDictionary; Il dizionario contiene chiavi con lettere maiuscole e minuscole. Da un altro lato sto ottenendo un elenco di potenziali chiavi (stringa) ma non posso garantire il caso. Sto cercando di ottenere il valore …
Dato un dizionario { k1: v1, k2: v2 ... }che desidero ricevere, { k1: f(v1), k2: f(v2) ... }passo una funzione f. Esiste una tale funzione integrata? O devo farlo dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Idealmente vorrei solo scrivere my_dictionary.map_values(f) o my_dictionary.mutate_values_with(f) Cioè, non mi importa se il …
Diciamo che ho un dizionario in cui le chiavi sono mappate a numeri interi come: d = {'key1': 1,'key2': 14,'key3': 47} Esiste un modo sintatticamente minimalista per restituire la somma dei valori in d—ie 62in questo caso?
Ho un detto come questo: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} Non riesco a capire come scaricare il dict in un jsonfile come mostrato di seguito: { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } C'è un modo …
Diciamo che ho la seguente mappa: let myMap = new Map().set('a', 1).set('b', 2); E voglio ottenere ['a', 'b'] in base a quanto sopra. La mia attuale soluzione sembra così lunga e orribile. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.