如何解决在列表中的第一个索引上添加 1
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,'巴尔博亚']
[1,'bbbb1']
[1,'银行']
[1,'badabing']
[1,'哈里特']
我想在每一行的第一个索引“1”上加 1,就像这样:
[1,'巴尔博亚']
[2,'bbbbb1']
[3,'银行']
[4,'badabing']
[5,'哈里特']
解决方法
正如@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']
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。