【发布时间】:2019-07-24 15:48:11
【问题描述】:
我有一个电子邮件列表,我想分成两列。
df = [Smith, John <jsmith@abc.com>; Moores, Jordan <jmoores@abc.com>;
Manson, Tyler <tmanson@abc.com>; Foster, Ryan <rfoster@abc.com>]
list = df.split(';')
for i in list
print (i)
预期的结果是有两列,一列是姓名,一列是电子邮件:
Name Email
Smith, John jsmith@abc.com
Moores, Jordan jmoores@abc.com
Manson, Tyler tmanson@abc.om
Foster, Ryan rfoster@abc.com`
【问题讨论】:
-
您已经使用
split(';')分隔行,为什么不能在每行中再次使用它作为逗号? -
如果您将当前代码的输出包含在内会很有帮助,以便其他人可以更好地帮助调试。
-
所以你的
df是一个字符串?为什么有括号?
标签: python list loops row delimiter