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 un elenco di dizionari Python, come segue: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Vorrei controllare se un dizionario con una particolare chiave / valore esiste già nell'elenco, come segue: // is a dict with 'main_color'='red' in the list already? // if not: …
Se voglio utilizzare gli oggetti come chiavi per a Dictionary, quali metodi dovrò sostituire per farli confrontare in un modo specifico? Supponiamo di avere una classe che ha proprietà: class Foo { public string Name { get; set; } public int FooID { get; set; } // elided } E …
for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Sto cercando di scorrere un dizionario e stampare tutte le coppie di valori chiave in cui il valore non è un dizionario annidato. Se il valore è un dizionario, voglio entrare …
Considera un dict come mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } Come si accede, ad esempio, a un particolare elemento di questo dizionario? per esempio, vorrei stampare il primo elemento dopo aver formattato il primo elemento di Apple che nel nostro caso è solo "americano"? Informazioni aggiuntive La …
db = sqlite.connect("test.sqlite") res = db.execute("select * from table") Con l'iterazione ottengo elenchi corrispondenti alle righe. for row in res: print row Posso ottenere il nome delle colonne col_name_list = [tuple[0] for tuple in res.description] Ma c'è qualche funzione o impostazione per ottenere dizionari invece di elenco? {'col1': 'value', 'col2': …
Questa può sembrare una cosa strana da fare, ma ignorandola, c'è un modo simpatico e conciso di convertire una lista in dizionario in cui ogni coppia di valori chiave nel dizionario è solo ogni stringa nella lista. vale a dire List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 …
Devo creare una mappa vuota. if (fileParameters == null) fileParameters = (HashMap<String, String>) Collections.EMPTY_MAP; Il problema è che il codice precedente produce questo avviso: Sicurezza dei tipi: cast non controllato da Map a HashMap Qual è il modo migliore per creare questa mappa vuota?
Ho un dict e vorrei rimuovere tutte le chiavi per le quali sono presenti stringhe di valori vuote. metadata = {u'Composite:PreviewImage': u'(Binary data 101973 bytes)', u'EXIF:CFAPattern2': u''} Qual è il modo migliore per farlo?
Il titolo è abbastanza semplice, perché non posso: Dictionary<string, string> dic = new Dictionary<string, string>(); dic.AddRange(MethodThatReturnAnotherDic());
Vorrei davvero usare Map.computeIfAbsent ma è passato troppo tempo da quando lambda in undergrad. Quasi direttamente dalla documentazione: fornisce un esempio del vecchio modo di fare le cose: Map<String, Boolean> whoLetDogsOut = new ConcurrentHashMap<>(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut = tryToLetOut(key); if (isLetOut != …
Ho un Dictionaryin Swift e vorrei ottenere una chiave in un indice specifico. var myDict : Dictionary<String,MyClass> = Dictionary<String,MyClass>() So di poter scorrere le chiavi e registrarle for key in myDict.keys{ NSLog("key = \(key)") } Tuttavia, abbastanza stranamente, qualcosa del genere non è possibile var key : String = myDict.keys[0] …
Al momento ho un std::map<std::string,int>che memorizza un valore intero in un identificatore di stringa univoco e cerco la stringa. Fa principalmente quello che voglio, tranne per il fatto che non tiene traccia dell'ordine di inserzione. Quindi, quando itero la mappa per stampare i valori, questi vengono ordinati in base alla …
Capisco che siano entrambi essenzialmente la stessa cosa, ma in termini di stile, qual è il migliore (più Pythonic) da usare per creare un elenco o un dict vuoto?
Voglio scrivere una classe personalizzata che si comporti come dict- quindi, sto ereditando da dict. La mia domanda, tuttavia, è: devo creare un dictmembro privato nel mio __init__()metodo ?. Non vedo il senso di questo, dal momento che ho già il dictcomportamento se eredito semplicemente da dict. Qualcuno può sottolineare …
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.