Contact: aviboots(AT)netvision.net.il
39,872 questions
51,796 answers
573 users
def count_occurrences(tpl, lst): count = 0 for item in tpl: if item in lst: count += 1 return count tpl = (1, 2, 4, 3, 2, 1, 1, 1, 5, 6, 7, 2, 8, 9, 9) lst = [1, 2] print(count_occurrences(tpl, lst)) ''' run: 7 '''
def count_occurrences(tpl, lst): st = set(lst) return sum(1 for n in tpl if n in st) tpl = (1, 2, 4, 3, 2, 1, 1, 1, 5, 6, 7, 2, 8, 9, 9) lst = [1, 2] print(count_occurrences(tpl, lst)) ''' run: 7 '''