【发布时间】:2013-12-06 09:50:58
【问题描述】:
import pandas as pd
df = pd.read_csv("email_addresses_of_ALL_purchasers.csv")
all_emails = df["Email"]
real_emails = []
test_domains = ['yahoo.com', 'gmail.com', 'facebook.com', 'hotmail.com']
for email in all_emails:
email_separated = email.split("@")
if email_separated[1] not in test_domains:
real_emails.append(email)
print real_emails
我正在尝试过滤掉不同的电子邮件帐户类型。上面这段代码为什么会报错:
IndexError: 列表索引超出范围
【问题讨论】:
-
“列表索引超出范围”是一个非常不言自明的错误消息 IMO。查看导致错误的实际数据。
标签: python