在列表的第一个索引中添加1

2024-05-12 21:05:10 发布

您现在位置:Python中文网/ 问答频道 /正文

wordlist = open(r'C:\Users\islam\Desktop\10k most passwords.txt')

for words in wordlist:
    line = (words.split())  
    
    for ele in enumerate(line , 1):
        y = list(ele)
        print(y)

输出:

[1, 'balboa']

[1, 'bbbbb1']

[1, 'banks']

[1, 'badabing']

[1, 'harriet']

我想在每行的第一个索引“1”中添加1,如下所示:

[1, 'balboa']

[2, 'bbbbb1']

[3, 'banks']

[4, 'badabing']

[5, 'harriet']


Tags: inforlineopenuserswordsdesktopwordlist
1条回答
网友
1楼 · 发布于 2024-05-12 21:05:10

正如@mkrieger1所说,您应该枚举单词列表,而不是行:

for count, ele in enumerate(wordlist, 1):
    print([count, ele])

示例:

wordlist = ['balboa','bbbbb1','banks','badabing','harriet']

输出:

[1, 'balboa']
[2, 'bbbbb1']
[3, 'banks']
[4, 'badabing']
[5, 'harriet']

相关问题 更多 >