En perl, pour obtenir une liste de toutes les chaînes de "a" à "azc", à seulement chose à faire est d'utiliser l'opérateur de gamme:Quel est le python équivalent à perl "a" .. "azc"
perl -le 'print "a".."azc"'
ce que je veux une liste de chaînes:
["a", "b", ..., "z", "aa", ..., "az" ,"ba", ..., "azc"]
Je suppose que je peux utiliser ord
et chr
, bouclez et plus, est simple à obtenir pour « a » à « z », par exemple :
>>> [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']
Mais un peu plus complexe pour mon cas, ici.
Merci pour toute aide!
ouais! Définitivement bien (je ne peux pas voter car je n'ai que 11 points de réputation, mais ça sonne bien!) –
Bonne réponse Mike! – ninetwozero
Pourrait être une bonne réponse ... Mais, Comment utilise-t-on ... En tant que débutant ... Je n'ai aucune idée de ce que je devrais faire si je veux imprimer de 'b' à 'azc'. Je répète de la lettre "b" à la lettre "azc". La fonction peut être bonne ... mais en tant que débutant, je n'ai aucune idée de comment je pourrais l'utiliser pour faire le travail et l'impression. – ihightower