關於課程
以下是十道有關集合和字典的測驗題:
-
集合的基本操作: 請寫出以下程式碼的輸出:
a = {1, 2, 3}
b = {3, 4, 5}
print(a | b)
- A)
{1, 2, 3} - B)
{3, 4, 5} - C)
{1, 2, 3, 4, 5} - D)
{1, 2, 3, 4}
- A)
-
字典的基本操作: 請寫出以下程式碼的輸出:
d = {'a': 1, 'b': 2, 'c': 3}
print(d['b'])
- A)
1 - B)
2 - C)
3 - D)
KeyError
- A)
-
集合的差集: 請寫出以下程式碼的輸出:
a = {1, 2, 3, 4}
b = {2, 3}
print(a - b)
- A)
{1, 2, 3, 4} - B)
{2, 3} - C)
{1, 4} - D)
{}
- A)
-
字典的鍵和值: 請寫出以下程式碼的輸出:
d = {'x': 10, 'y': 20, 'z': 30}
p
rint(list(d.keys()))
- A)
['x', 'y', 'z'] - B)
[10, 20, 30] - C)
['x', 'y'] - D)
['y', 'z']
- A)
-
集合的交集: 請寫出以下程式碼的輸出:
a = {1, 2, 3}
b = {2, 3, 4}
print(a & b)
- A)
{1, 2, 3, 4} - B)
{2, 3} - C)
{1, 4} - D)
{}
- A)
-
字典的更新: 請寫出以下程式碼的輸出:
d = {'a': 1, 'b': 2}
d.update({'b': 3, 'c': 4})
print(d)
- A)
{'a': 1, 'b': 2, 'c': 4} - B)
{'a': 1, 'b': 3, 'c': 4} - C)
{'a': 1, 'b': 3} - D)
{'b': 3, 'c': 4}
- A)
-
集合的對稱差集: 請寫出以下程式碼的輸出:
a = {1, 2, 3}
b = {3, 4, 5}
print(a ^ b)
- A)
{1, 2, 3, 4, 5} - B)
{1, 2, 4, 5} - C)
{3} - D)
{}
- A)
-
字典的刪除: 請寫出以下程式碼的輸出:
d = {'a': 1, 'b': 2, 'c': 3}
del d['b']
print(d)
- A)
{'a': 1, 'b': 2} - B)
{'a': 1, 'c': 3} - C)
{'b': 2, 'c': 3} - D)
{'a': 1, 'b': 2, 'c': 3}
- A)
-
集合的加入元素: 請寫出以下程式碼的輸出:
a = {1, 2, 3}
a.add(4)
print(a)
- A)
{1, 2, 3} - B)
{1, 2, 3, 4} - C)
{2, 3, 4} - D)
{1, 3, 4}
- A)
-
字典的取值: 請寫出以下程式碼的輸出:
d = {'a': 1, 'b': 2, 'c': 3}
print(d.get('d', 'Not Found'))
- A)
1 - B)
2 - C)
3 - D)
Not Found
- A)