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].
Come controlleresti se una variabile è un dizionario in Python? Ad esempio, vorrei che eseguisse il ciclo attraverso i valori nel dizionario fino a quando non trova un dizionario. Quindi, scorrere attraverso quello che trova: dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in dict.iteritems(): if …
Supponendo che connectionDetailssia un dizionario Python, qual è il modo migliore, più elegante, più "pitonico" di refactoring del codice in questo modo? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue
Vorrei stampare una chiave specifica del dizionario Python: mydic = {} mydic['key_name'] = 'value_name' Ora posso verificare se mydic.has_key('key_name'), ma ciò che vorrei fare è stampare il nome della chiave 'key_name'. Ovviamente potrei usare mydic.items(), ma non voglio elencare tutte le chiavi, ma solo una chiave specifica. Ad esempio, mi …
Mi sto impegnando per imparare Python e sto prestando molta attenzione agli standard di codifica comuni. Questa può sembrare una domanda inutilmente schizzinosa, ma sto provando a concentrarmi sulle migliori pratiche mentre imparo, quindi non devo disimparare alcuna "cattiva" abitudine. Vedo due metodi comuni per inizializzare un dict: a = …
Ho un dizionario di punti, ad esempio: >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)} Voglio creare un nuovo dizionario con tutti i punti il cui valore xey è inferiore a 5, ovvero i punti 'a', 'b' e 'd'. Secondo il libro , ogni dizionario ha la items()funzione, che restituisce un elenco di …
Esiste una funzione esistente che termina di seguito, dove si dtrova un dizionario: return d.iteritems() che restituisce un iteratore non ordinato per un determinato dizionario. Vorrei restituire un iteratore che passa attraverso gli elementi ordinati per chiave . Come lo faccio?
Usando PyCharm, ho notato che offre di convertire un dict letterale : d = { 'one': '1', 'two': '2', } in un costruttore di dict : d = dict(one='1', two='2') Questi diversi approcci differiscono in qualche modo significativo? (Durante la stesura di questa domanda ho notato che l'utilizzo dict()sembra impossibile …
Ho una struttura di dati che essenzialmente equivale a un dizionario nidificato. Diciamo che assomiglia a questo: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Ora, mantenere e creare questo è piuttosto doloroso; ogni volta che …
Sto cercando di far stampare il mio programma "banana"dal dizionario. Quale sarebbe il modo più semplice per farlo? Questo è il mio dizionario: prices = { "banana" : 4, "apple" : 2, "orange" : 1.5, "pear" : 3 }
Sono abituato a inserire e estrarre dati da Python usando file .csv, ma ci sono ovvie sfide a questo. Qualche consiglio su come semplificare la memorizzazione di un dizionario (o set di dizionari) in un file json o pck? Per esempio: data = {} data ['key1'] = "keyinfo" data ['key2'] …
So che una mappa è una struttura di dati che associa le chiavi ai valori. Un dizionario non è lo stesso? Qual è la differenza tra una mappa e un dizionario 1 ? 1. Non sto chiedendo come sono definiti nel linguaggio X o Y (che sembra essere ciò che …
Perché è std::mapimplementato come un albero rosso-nero ? Esistono diversi alberi di ricerca binaria bilanciata (BST). Quali sono stati i compromessi del design nella scelta di un albero rosso-nero?
Sto usando le mappe per la prima volta e mi sono reso conto che ci sono molti modi per inserire un elemento. Puoi usare emplace(), operator[]o insert(), oltre a varianti come usare value_typeo make_pair. Mentre ci sono molte informazioni su tutti loro e domande su casi particolari, non riesco ancora …
L'aggiunta di collections.defaultdictin Python 2.5 ha notevolmente ridotto la necessità dictdel setdefaultmetodo. Questa domanda è per la nostra educazione collettiva: A cosa serve setdefaultancora oggi Python 2.6 / 2.7? Con quali casi d'uso popolari sono setdefaultstati sostituiti collections.defaultdict?
Diciamo che ho un elenco ain Python le cui voci sono convenientemente associate a un dizionario. Ogni elemento pari rappresenta la chiave del dizionario e il seguente elemento dispari è il valore per esempio, a = ['hello','world','1','2'] e vorrei convertirlo in un dizionario b, dove b['hello'] = 'world' b['1'] = …
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.