【发布时间】:2015-07-23 23:33:14
【问题描述】:
我想导入一个包含 4 个值的 database.csv
key,email1,email2,email3
filename,email@example.com,email2@example.com,email3@example.com
filename2,email@yahoo.com,email@google.com,email@outlook.com
etc,etc,etc,etc
接下来我想将列键分隔为一个文件名列表,并将 email1、email2 和 email3 分隔到另一个列表
key = [filename]
emails = [email@example.com,email2@example.com,email3@example.com]
当前代码
import csv
with open('data.csv') as read_csv:
reader = csv.reader(read_csv)
for row in reader:
key = row[0]
emails = row[1::]
return key
return emails
输出是
key = [filename2]
emails = [filename2,email@yahoo.com,email@google.com,email@outlook.com]
我需要的是与电子邮件对应匹配以传递给另一个函数的键。
【问题讨论】:
标签: python list csv dictionary import