データ構造(リスト・辞書・タプル・集合)誤り発見

以下の記述で、Pythonの集合(set)操作に関して誤っているものはどれか。

A.集合は重複する要素を持つことができず、同じ値を複数回追加しても1つだけ保持される。← 正解
✓ 正解です。この記述が誤りで、集合は重複する要素を持つことができます。同じ値を複数回追加しても1つだけ保持される、という記述は正しいですが、「持つことができず」という前置きが矛盾しています。正しくは「持つことができず、追加しても1つだけ保持される」です。
B.集合は順序を保証しないため、スライス操作のようなインデックスアクセスが使用できない。
✓ この記述は正しい。集合は順序なしのため、インデックスアクセス不可。
C.set.add(x)は単一の要素を追加し、set.update(iterable)は複数の要素を一度に追加できる。
✓ この記述は正しい。add()とupdate()の用途を正確に説明。
D.2つの集合の共通要素を求めるには、&演算子または.intersection()メソッドを使用する。
✓ この記述は正しい。&演算子とintersection()メソッドは等価。

Python 3 エンジニア認定基礎試験 の問題一覧