Je le code suivant:AttributeError: objet 'set' n'a pas d'attribut 'b'
N1 = int(input())
a = set(list(map(int, input().split())))
N2 = int(input())
for i in range(N2):
b = input().split()
c = set(list(map(int, input().split())))
a.b[0](c)
print(sum(a))
Avec entrée typique, la liste b
ressemble à ceci:
b = ['intersection_update', '10']
Quelle est la question avec a.b[0](c)
? Apparemment, je ne l'évalue pas correctement.
Le concept semble bien, mais il semble que l'ensemble a
ne peut pas prendre un attribut qui est en fait un élément d'une liste.
ce que je veux évaluer est:
a.intersection_update(c)
est ici l'erreur que je reçois:
Traceback (most recent call last):
File "solution.py", line 7, in
a.b[0](c)
AttributeError: 'set' object has no attribute 'b'
merci, cela a fonctionné. J'ai appris quelque chose de nouveau aujourd'hui :) – hky404