In perl, per ottenere un elenco di tutte le stringhe da "a" a "azc", l'unica cosa da fare è utilizzare l'operatore intervallo:Qual è l'equivalente python di perl "a" .. "azc"
perl -le 'print "a".."azc"'
Quello che voglio è una lista di stringhe:
["a", "b", ..., "z", "aa", ..., "az" ,"ba", ..., "azc"]
suppongo posso usare ord
e chr
, loop più e più volte, questo è semplice da ottenere per "a" alla "z", ad esempio, :
>>> [chr(c) for c in range(ord("a"), ord("z") + 1)]
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
Ma un po 'più complesso per il mio caso, qui.
Grazie per qualsiasi aiuto!
sì! Decisamente buono (non posso votare dato che ho solo 11 reputazione, ma ho ragione!) –
Ottima risposta Mike! – ninetwozero
Potrebbe essere un'ottima risposta ... Ma, come si usa questo ... Come novizio ... Non ho idea di cosa dovrei fare se voglio stampare da 'b' a 'azc'. Ripeto dalla lettera "b" alla lettera "azc". La funzione potrebbe essere buona ... ma come principiante non ho idea di come potrei usarlo per fare il lavoro e stampare. – ihightower