내가 코딩 작은 코드들 특성,각 요소의 목록,다 이렇게 하려면 내가 이것을 할 필요가(간체 코드):
group={1:["Jack", "Jones", "Mike"],
2:["Leo", "Theo", "Jones", "Leo"],
3:["Tom", "Jack"]}
already_chose=["Tom","Mike"]
result=[]
for group_id in group:
name_list = group[group_id]
y=0;x=0
repeat=[]
for name in name_list:
if name in already_chose:
y+=1
elif name not in repeat:
x+=1
repeat.append(name)
score_group=x-y
result.append([group_id,score_group])
출력: [[1, 1], [2, 3], [3, 0]]
문제입니다면,당신은 이것을 읽는 코드는 최적화되지 않음을 열거(7000 개 이상의 그룹과 100 이름 그룹에 의해)...
나는 누군가가 도움을 받을 수 있습니까? 많은 감사