将此列表从网站转换为python列表

2024-09-26 22:53:34 发布

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

https://github.com/danielmiessler/SecLists/blob/master/Passwords/10k_most_common.txt

把这个列表变成python列表最有效的方法是什么,我只需要前100名

谢谢,利昂

仅供参考,我已经环顾了网站,并发现了许多事情有关的多行列表,但没有任何帮助我


Tags: 方法httpsgithubmastertxtcommost列表
1条回答
网友
1楼 · 发布于 2024-09-26 22:53:34
yourlist = open("10k_most_common.txt", "r").read().split("\n")[:100]
  • open():打开文件;接受两个参数,文件名,以及您想用它做什么,在本例中,您想r读取它
  • read():现在您有了file对象,但需要它里面写的东西;使用函数read()可以将文件的所有内容作为字符串
  • split():它将字符串除以参数,在本例中是\n(换行符),因此字符串成为一个列表
  • [:100]:通过这个,您可以指定您想要的列表的哪一部分。因此[:100][0:100:1]相同,即:从索引0开始,到达索引100,元素之间的间隔为1(因此从0到100的每个元素)

如果你很难理解,你可以用这个较长的表格:

file = open("10k_most_common.txt", "r")
string = file.read()
yourlist = string.split("\n")[:100]

相关问题 更多 >

    热门问题