我在python3中遇到列表和元组的问题。我也有正则表达式,我想从正则表达式中返回名字和姓氏:
def Regex(list):
rs=[]
import re
firstname = re.findall(r'[A-Za-z]*(?!n)',list)
lastname = re.findall(r'\*[A-Za-z]*',list)
name = (firstname,lastname)
rs.append(list(name))
return rs
我在这里调用函数并想打印姓氏:
##some data
filedata ="......"
for first,last in Regex(filedata ):
print(last)
我得到的只是信息:
<map object at 0xb6f8cb4c>
我想要一个像
这样的元组列表 [("Pete","Pose"),("Mark","Maisner"),(...,...)]
我不确定这是否正确分裂lastname和firstname以及我如何将这些元组附加到我的列表中以便我可以访问它。