Python 3エンジニア認定基礎試験-その他のコレクション操作(setによる集合演算)-

1. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = {4, 5, 6}
result = set1.isdisjoint(set2)
print(result)

2. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = {3, 4, 5}
result = set1.intersection(set2)
print(result)

3. 
Pythonのセット演算で、issubset()メソッドの役割として正しいものを選んでください。

4. 
次の選択肢の中で、Pythonのセット(set)による和集合を計算する適切な方法を選んでください。

5. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
result = set1.pop()
print(result, set1)

6. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = {2, 3, 4}
result = set1.union(set2)
print(result)

7. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = {3, 4, 5}
set1.update(set2)
print(set1)

8. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set1.clear()
print(set1)

9. 
Pythonのセット演算で、issuperset()メソッドの役割として正しいものを選んでください。

10. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = {2, 3, 4}
result = set1.intersection_update(set2)
print(set1, result)

11. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = {2, 3, 4}
result = set1.symmetric_difference_update(set2)
print(set1, result)

12. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
print(4 in set1)

13. 
Pythonのセット演算において、対称差集合を計算する方法として正しいものを選んでください。

14. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = {2, 3, 4}
result = set1.symmetric_difference(set2)
print(result)

15. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
result = {x**2 for x in set1}
print(result)

16. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = {2, 3, 4}
result = set1.difference_update(set2)
print(set1, result)

17. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = set1.copy()
set2.add(4)
print(set1, set2)

18. 
次のコードの実行結果として正しいものを選んでください。

set1 = {1, 2, 3}
set2 = {3, 4, 5}
result = set1 & set2
print(result)

19. 
次のコードの実行結果として正しいものを選んでください。

set1 = {1, 2, 3}
set2 = {2, 3, 4}
result = set1 - set2
print(result)

20. 
次のコードの実行結果を選んでください。

set1 = {1, 2, 3}
set2 = {2, 3, 4}
result = set1.symmetric_difference(set2)
print(result)

コメントを残すにはログインしてください。