Leggendo le modifiche in Python 3.1 , ho trovato qualcosa di ... inaspettato: La tupla sys.version_info è ora una tupla denominata : Non avevo mai sentito parlare di tuple nominate prima e pensavo che gli elementi potessero essere indicizzati da numeri (come nelle tuple e negli elenchi) o da chiavi …
C'è una buona ragione per cui non ce n'è Pair<L,R>in Java? Quale sarebbe l'equivalente di questo costrutto C ++? Preferirei evitare di reimplementare il mio. Sembra che 1.6 stia fornendo qualcosa di simile ( AbstractMap.SimpleEntry<K,V>), ma questo sembra abbastanza contorto.
Ho alcuni dati in un elenco di elenchi o in un elenco di tuple, come questo: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] E voglio ordinare in base al secondo elemento nel sottoinsieme. Il significato, l'ordinamento per 2,5,8 da dove 2viene (1,2,3), 5viene da (4,5,6). Qual è …
Sto cercando di convertire un elenco in una tupla. La maggior parte delle soluzioni su Google offre il seguente codice: l = [4,5,6] tuple(l) Tuttavia, il codice genera un messaggio di errore quando lo eseguo: TypeError: l'oggetto 'tuple' non è richiamabile Come posso risolvere questo problema?
C'è un modo per espandere una tupla Python in una funzione - come parametri effettivi? Ad esempio, qui expand()fa la magia: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") So che si potrebbe definire …
Come tutti sappiamo, c'è una comprensione dell'elenco, come [i for i in [1, 2, 3, 4]] e c'è comprensione del dizionario, come {i:j for i, j in {1: 'a', 2: 'b'}.items()} ma (i for i in (1, 2, 3)) finirà in un generatore, non in una tuplecomprensione. Perché? La mia …
Qual è l'approccio Pythonic per ottenere quanto segue? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] Ogni membro di list_cè una tupla, il cui primo membro proviene list_ae il …
Adoro le tuple . Ti consentono di raggruppare rapidamente le informazioni pertinenti senza dover scrivere una struttura o una classe per esse. Ciò è molto utile durante il refactoring di codice molto localizzato. Inizializzare un elenco di questi sembra tuttavia un po 'ridondante. var tupleList = new List<Tuple<int, string>> { …
Sto imparando Python e creando una connessione al database. Durante il tentativo di aggiungere al DB, sto pensando di creare tuple dalle informazioni e quindi aggiungerle al DB. Cosa sto facendo : sto prendendo le informazioni dall'utente e le memorizzo in variabili. Posso aggiungere queste variabili in una tupla? Potete …
Supponiamo che io abbia una funzione Python che restituisce più valori in una tupla: def func(): return 1, 2 C'è un buon modo per ignorare uno dei risultati piuttosto che semplicemente assegnarlo a una variabile temporanea? Di 'che se fossi interessato solo al primo valore, c'è un modo migliore di …
Attualmente sto lavorando a un editor di mappe per un gioco in pygame, usando le mappe delle tessere. Il livello è costituito da blocchi nella seguente struttura (anche se molto più grande): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) dove "1" è un blocco che è un muro …
C'è un modo per usare una classe Tuple, ma fornire i nomi degli oggetti in essa contenuti? Per esempio: public Tuple<int, int, int int> GetOrderRelatedIds() Ciò restituisce gli ID per OrderGroupId, OrderTypeId, OrderSubTypeId e OrderRequirementId. Sarebbe bello far sapere agli utenti del mio metodo quale è quale. (Quando si chiama …
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.
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.