我是Python编程的新手,遇到了一个问题。我有一个域名列表,我想得到谁的查找信息。我正在使用for look来获取名为domain_name的列表中每个域的whois信息,如下所示:
for i in domain_name:
print(whois.whois(i))
我把结果打印得很好。但我想把这些结果保存在一个变量中,我可以用它列出数据帧。我该怎么做?
谢谢!
列表理解在这里是合适的,如果您从一个列表开始并想要创建一个新列表,则会很有用。
my_results = [whois.whois(i) for i in domain_name]
将使用whois结果创建一个新列表。
在循环之前定义要存储它们的列表,然后将它们附加到循环中:
my_container = []
for domain in domain_names:
my_container.append(whois.whois(domain))