Questo deve essere stato chiesto prima, ma temo di non riuscire a trovare la risposta.Equivalente del comando incolla di R per il vettore di numeri in Python
In R, posso scrivere
paste0('s', 1:10)
che restituisce un elenco di 10 caratteri variabili (stringa):
[1] "s1" "s2" "s3" "s4" "s5" "s6" "s7" "s8" "s9" "s10"
Come faccio a fare questo semplicemente in Python? L'unico modo in cui riesco a pensare è con un ciclo for, ma deve esserci un semplice liner.
cose che ho provato come
's' + str(np.arange(10))
['s', str(np.arange(10))]
Grazie! Non ero sicuro di accettare questa risposta o quella di @ jamylak. Entrambi sembrano simpatici per me. – tsawallis
Sembra che in Python 3 non ci sia la funzione 'xrange'. '[" s "+ str (i) per i in range (1,11)]' funziona bene ma '[" s "+ str (i) per i in xrange (1,11)]' fornisce un _NameError: il nome 'xrange' non è definito_. – ytu