打印列表时带有字母的Python起始行?

时间:2017-05-07 19:27:03

标签: python list printing alphabetical enumerate

我希望我的代码打印为

a. [value1]
b. [value2]
c. [value3]
d. [value4]
e. [value5]
f. [value6]

我目前有一个简单的计数器,以

的形式设置
counter = 0
for key in sorted(word_counter):
    counter+=1
    print(counter, key, word_counter[key])

Word_counter用于我已经写过的另一个功能已完成我只想修复它的打印方式。它目前正在使用数字,但我希望它像第一个例子一样使用字母。

忘了添加,一旦它命中z,我希望下一个字母是aa。 BB。等等:

x. [value24]
y. [value25]
z. [value26]
aa. [value27]
bb. [value28]
cc. [value29]

通过字母表的每次迭代都会在末尾添加一个字母。

1 个答案:

答案 0 :(得分:0)

使用字符串包。

list_of_alphabets = list(string.ascii_lowercase)

for i in range(your number(not greater than 26)): print list_of_alphabets[i] #your task of printing value

\@<!