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
Come scegliere un solo oggetto da un generatore?
Ho una funzione del generatore come la seguente: def myfunct(): ... yield result Il solito modo di chiamare questa funzione sarebbe: for r in myfunct(): dostuff(r) La mia domanda, c'è un modo per ottenere solo un elemento dal generatore ogni volta che mi piace? Ad esempio, vorrei fare qualcosa del …


3
Come verificare se una variabile è un dizionario in Python?
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 …
214 python  dictionary 


6
Python __str__ contro __unicode__
C'è una convenzione python per quando dovresti implementare __str__()contro__unicode__() . Ho visto le classi scavalcare __unicode__()più frequentemente di __str__()ma non sembra coerente. Ci sono regole specifiche quando è meglio implementare l'una rispetto all'altra? È necessaria / buona pratica implementare entrambi?

8
Dizionari e valori predefiniti
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

20
Come stampare la chiave di un dizionario?
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 …
213 python  dictionary  key 


15
Sovraccarico della funzione Python
So che Python non supporta il sovraccarico del metodo, ma ho riscontrato un problema che non riesco a risolvere in un buon modo Pythonic. Sto realizzando un gioco in cui un personaggio deve sparare una varietà di proiettili, ma come faccio a scrivere diverse funzioni per creare questi proiettili? Ad …






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.