Je veux que mon code pour imprimer commeLigne de départ Python avec une lettre lors de l'impression d'une liste?
a. [value1]
b. [value2]
c. [value3]
d. [value4]
e. [value5]
f. [value6]
J'ai actuellement un simple compteur mis en place sous la forme de
counter = 0
for key in sorted(word_counter):
counter+=1
print(counter, key, word_counter[key])
Word_counter est pour une autre fonction que je l'ai déjà écrit c'est fini, je veux juste pour réparer comment il imprime. Il utilise actuellement des nombres au début mais je veux qu'il utilise des lettres à la place comme premier exemple.
Oublié ajouter, une fois qu'il frappe z je veux que les lettres suivantes soient aa. bb etc comme ainsi:
x. [value24]
y. [value25]
z. [value26]
aa. [value27]
bb. [value28]
cc. [value29]
chaque itération à travers l'alphabet ajoute une lettre à la fin.
Il n'y a pas besoin de 'alphabet = liste (string.ascii_lowercase)'. Un 'str' est une séquence en Python, et supporte l'itération directement sur ses caractères individuels. –
merci @ juanpa.arrivillaga – cosmosa
Aussi, vous devriez réfracter vos boucles en boucles si possible, ils sont nettement plus rapides. –