Python 3.x 识别列表中的重复项
我想弄清楚如何识别列表中相同项目的任何情况 目前,有一个人员列表,我想首先确定他们的姓氏,并将他们的姓氏放在一个名为Python 3.x 识别列表中的重复项,python-3.x,Python 3.x,我想弄清楚如何识别列表中相同项目的任何情况 目前,有一个人员列表,我想首先确定他们的姓氏,并将他们的姓氏放在一个名为list\u姓氏的单独列表中 然后,我想循环浏览该列表,找出是否有人使用相同的姓氏,如果是,我会将其添加到金额值中 该代码目前未识别该列表中的重复情况 应该说我对学习编程是全新的,如果代码太糟糕,我道歉 group = ["Jonas Hansen", "Bo Klaus Nilsen", "Ida Kari Lund Toftegaard", "Ole Hansen"] amou
list\u姓氏
的单独列表中
然后,我想循环浏览该列表,找出是否有人使用相同的姓氏,如果是,我会将其添加到金额值中
该代码目前未识别该列表中的重复情况
应该说我对学习编程是全新的,如果代码太糟糕,我道歉
group = ["Jonas Hansen", "Bo Klaus Nilsen", "Ida Kari Lund Toftegaard", "Ole Hansen"]
amount = 0
list_surnames = []
for names in group:
new_list = names.split(" ")
extract_surname = new_list[-1:]
for i in extract_surname:
list_surnames.append(i)
for x in list_surnames:
if x == list_surnames:
amount += 1
print(list_surnames)
print(amount)
你可以用计数器数数
from collections import Counter
l = ["Jonas Hansen", "Bo Klaus Nilsen", "Ida Kari Lund Toftegaard", "Ole Hansen"]
last = [names.split()[-1] for names in l]
print(last)
c = Counter(last)
print(c)
你如何识别“姓氏”。你应该解决你的问题。首先列出姓氏。当这起作用时,advance.可能重复的堆栈溢出不是免费的代码编写服务。您应该尝试自己编写代码。完成后,如果你有问题,你可以发布你尝试过的内容,清楚地解释什么不起作用,并提供解决方案。我建议你读书。还有,一定要