我正在尝试编写一个函数,在这个函数中,给定的名称(通常只是名字、姓氏)和函数收集具有相同名字的名称。到目前为止,我已经知道了,但我不知道最后如何取回全名
def same_first_name(people):
for i in range(len(people)):
b=people[i].split()
print(b)
if b[0] == b[0]:
例如:
same_first_name(["Anna Smith", "Barbara Wia", "Anna Brien"])
返回
["Anna Smith", "Anna Brien"]
我不是100%清楚您想要实现什么,但是这里有一个函数,它接受一个名字列表,并生成一个字典,其中键是名字,值是以键为名字的人的姓氏列表:
控制台输出:
根据您评论中的说明,下面是一个列表,其中添加了与列表中至少一个其他人同名的每个人:
控制台输出:
相关问题 更多 >
编程相关推荐