Domande taggate «python»

Python è un linguaggio di programmazione multi-paradigma, tipizzato in modo dinamico e multiuso. È progettato per essere rapido da imparare, comprendere e utilizzare e applicare una sintassi pulita e uniforme. Si noti che Python 2 è ufficialmente fuori supporto dal 01-01-2020. Tuttavia, per domande Python specifiche della versione, aggiungi il tag [python-2.7] o [python-3.x]. Quando si utilizza una variante o libreria Python (ad esempio Jython, PyPy, Pandas, Numpy), includerlo nei tag.


7
Quando dovrebbe essere usato iteritems () invece di items ()?
È legittimo utilizzare items()invece che iteritems()in tutti i luoghi? Perché è stato iteritems()rimosso da Python 3? Sembra un metodo formidabile e utile. Qual è il ragionamento alla base? Modifica: Per chiarire, voglio sapere qual è il linguaggio corretto per iterare su un dizionario in modo simile a un generatore (un …
153 python  python-3.x 


17
Ripristino dell'oggetto generatore in Python
Ho un oggetto generatore restituito da resa multipla. La preparazione per chiamare questo generatore è un'operazione piuttosto dispendiosa in termini di tempo. Ecco perché voglio riutilizzare il generatore più volte. y = FunctionWithYield() for x in y: print(x) #here must be something to reset 'y' for x in y: print(x) …
153 python  generator  yield 

2
Ottenere un valore da una tupla
C'è un modo per ottenere un valore da una tupla in Python usando le espressioni? def tup(): return (3, "hello") i = 5 + tup() # I want to add just the three So che posso fare questo: (j, _) = tup() i = 5 + j Ma ciò aggiungerebbe …
153 python  tuples 

13
Formatta i numeri nei modelli di django
Sto cercando di formattare i numeri. Esempi: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 Sembra una cosa abbastanza comune da fare ma non riesco a capire quale filtro dovrei usare. Modifica: se hai un modo Python generico per farlo, sono felice di …
153 python  django 

5
Trova e sostituisci i valori di stringa nell'elenco
Ho questo elenco: words = ['how', 'much', 'is[br]', 'the', 'fish[br]', 'no', 'really'] Quello che vorrei è sostituire [br]con un valore fantastico simile <br />e quindi ottenere un nuovo elenco: words = ['how', 'much', 'is<br />', 'the', 'fish<br />', 'no', 'really']
153 python  string  list 

14
Creazione di un dizionario da un file CSV?
Sto cercando di creare un dizionario da un file CSV. La prima colonna del file CSV contiene chiavi univoche e la seconda colonna contiene valori. Ogni riga del file CSV rappresenta una chiave univoca, una coppia di valori all'interno del dizionario. Ho provato a usare le classi csv.DictReadere csv.DictWriter, ma …


8
Contando il numero di veri booleani in un elenco Python
Ho un elenco di booleani: [True, True, False, False, False, True] e sto cercando un modo per contare il numero di Truenella lista (quindi nell'esempio sopra, voglio che sia il ritorno 3.) Ho trovato esempi di ricerca del numero di occorrenze di elementi specifici, ma c'è un altro modo efficace …
153 python  list  boolean  counting 

2
Data di creazione automatica per gli oggetti modulo modello Django?
Qual è il modo migliore per impostare automaticamente una data di creazione per un oggetto e anche un campo che registrerà l'ultimo aggiornamento dell'oggetto? models.py: created_at = models.DateTimeField(False, True, editable=False) updated_at = models.DateTimeField(True, True, editable=False) views.py: if request.method == 'POST': form = MyForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.user = …


11
Rimuovi il dict duplicato nell'elenco in Python
Ho un elenco di dadi e vorrei rimuovere i dadi con coppie identiche di chiave e valore. Per questo elenco: [{'a': 123}, {'b': 123}, {'a': 123}] Vorrei restituire questo: [{'a': 123}, {'b': 123}] Un altro esempio: Per questo elenco: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': …
153 python  list  dictionary 


3
Operatori logici per l'indicizzazione booleana in Panda
Sto lavorando con l'indice booleano in Panda. La domanda è perché l'affermazione: a[(a['some_column']==some_number) & (a['some_other_column']==some_other_number)] funziona benissimo mentre a[(a['some_column']==some_number) and (a['some_other_column']==some_other_number)] esce con errore? Esempio: a=pd.DataFrame({'x':[1,1],'y':[10,20]}) In: a[(a['x']==1)&(a['y']==10)] Out: x y 0 1 10 In: a[(a['x']==1) and (a['y']==10)] Out: ValueError: The truth value of an array with more than one …

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.