Il tag elenco può fare riferimento a: un elenco collegato (un insieme ordinato di nodi, ciascuno con riferimento al suo successore) o una forma di matrice dinamica. Da non utilizzare per gli elenchi HTML, utilizzare invece [elenchi html].
Ho un elenco di dicts come questo: [{'value': 'apple', 'blah': 2}, {'value': 'banana', 'blah': 3} , {'value': 'cars', 'blah': 4}] Voglio ['apple', 'banana', 'cars'] qual'è il miglior modo per farlo?
Ho un elenco con stringhe numeriche, in questo modo: numbers = ['1', '5', '10', '8']; Vorrei convertire tutti gli elementi dell'elenco in numeri interi, quindi sarebbe simile al seguente: numbers = [1, 5, 10, 8]; Potrei farlo usando un ciclo, in questo modo: new_numbers = []; for n in numbers: …
Sto provando a prendere una stringa e ad aggiungerla a ogni stringa contenuta in un elenco, quindi ho un nuovo elenco con le stringhe completate. Esempio: list = ['foo', 'fob', 'faz', 'funk'] string = 'bar' *magic* list2 = ['foobar', 'fobbar', 'fazbar', 'funkbar'] Ho provato per i loop e un tentativo …
Come posso convertire un semplice elenco di elenchi in una matrice numpy? Le righe sono singole liste secondarie e ogni riga contiene gli elementi nella lista secondaria.
È un elenco collegato, un array? Ho cercato in giro e ho trovato solo persone che indovinavano. La mia conoscenza di C non è abbastanza buona per guardare il codice sorgente.
Sto cercando di evitare di usare così tante istruzioni if e confronti e semplicemente usare un elenco, ma non sono sicuro di come usarlo con str.startswith: if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"): # then "do something" Quello che vorrei che fosse: if link.lower().startswith() in ["js","catalog","script","scripts","katalog"]: # …
Esiste un modo integrato / rapido per utilizzare un elenco di chiavi di un dizionario per ottenere un elenco di elementi corrispondenti? Ad esempio ho: >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] Come posso usare mykeysper ottenere i valori corrispondenti nel dizionario come …
Come si trova la mediana di un elenco in Python? L'elenco può essere di qualsiasi dimensione e non è garantito che i numeri siano in alcun ordine particolare. Se l'elenco contiene un numero pari di elementi, la funzione dovrebbe restituire la media dei due centrali. Ecco alcuni esempi (ordinati per …
Mentre possiamo ereditare dalla classe / interfaccia di base, perché non possiamo dichiarare una List<> stessa classe / interfaccia? interface A { } class B : A { } class C : B { } class Test { static void Main(string[] args) { A a = new C(); // OK …
Se una tupla è immutabile, allora perché può contenere elementi mutabili? Apparentemente è una contraddizione che quando un elemento mutabile come un elenco viene modificato, la tupla a cui appartiene continua a essere immutabile.
Ho un elenco come di seguito in cui il primo elemento è l'id e l'altro è una stringa: [(1, u'abc'), (2, u'def')] Voglio creare un elenco di ID solo da questo elenco di tuple come di seguito: [1,2] Userò questo elenco in __inmodo che debba essere un elenco di valori …
Sto cercando di fare un elenco con i numeri 1-1000al suo interno. Ovviamente questo sarebbe fastidioso da scrivere / leggere, quindi sto cercando di fare un elenco con un intervallo al suo interno. In Python 2 sembra che: some_list = range(1,1000) avrebbe funzionato, ma in Python 3 l'intervallo è simile …
Ho un elenco con elenchi secondari. Voglio stampare tutte le liste secondarie con lunghezza pari a 3. Sto facendo quanto segue in Python: for x in values[:]: if len(x) == 3: print(x) valuesè l'elenco originale. Il codice sopra stampa ogni elenco secondario con lunghezza uguale a 3 per ogni valore …
Uso un sacco di elenchi e matrici ma devo ancora imbattermi in uno scenario in cui l'elenco di array non può essere usato altrettanto facilmente, se non più facile dell'elenco collegato. Speravo che qualcuno potesse darmi alcuni esempi di quando l'elenco collegato è notevolmente migliore.
Nota: sono a conoscenza del Iterator#remove()metodo. Nel seguente esempio di codice, non capisco il motivo per cui l' List.removenel mainmetodo genera ConcurrentModificationException, ma non nel removemetodo. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) …
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.