を持っていない典型的な入力ではAttributeError: 'に設定' オブジェクトは、私は次のコードを持っている何の属性 '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))
を、リストb
は次のようになります。
b = ['intersection_update', '10']
問題は何ですかa.b[0](c)
?明らかに私はそれを正しく評価していません。
概念はうまく見えますが、実際にはリストの要素である属性を取ることはできません。a
私は評価したいことは次のとおりです。ここで
a.intersection_update(c)
がエラーだ私が取得:
Traceback (most recent call last):
File "solution.py", line 7, in
a.b[0](c)
AttributeError: 'set' object has no attribute 'b'
ありがとうございました。私は今日何か新しいことを学んだ:) – hky404