我有这个带有 ID 和标题的列表
myemails = [12345, 56789, 456789, 54321, 98765, 'Sample Title: Title number one', 'Sample Title: Title number two', 'Sample Title: Title number three', 'Sample Title: Title number four', 'Sample Title: Title number five']
我正在寻找一种方法将此列表拆分为两个单独的列表,其中一个仅存储 ID,另一个标题中没有字符串的“示例标题:”部分:
myemailId = [12345, 56789, 456789, 54321, 98765]
myemailTitle = ['Title number one', 'Title number two', 'Title number three', 'Title number four', 'Title number five']
到目前为止我的代码:
from collections import defaultdict
myemails = [12345, 56789, 456789, 54321, 98765, 'Sample Title: Title number one', 'Sample Title: Title number two', 'Sample Title: Title number three', 'Sample Title: Title number four', 'Sample Title: Title number five']
d = defaultdict(myemails)
for x in myList:
d[type(x)].append(x)
emailId = print d[int]
emailTitle = print d[str]
但是它会引发此错误:
TypeError: first argument must be callable or None
有人可以帮我吗?提前致谢!
胡说叔叔
互换的青春
相关分类