📜  Python程序的输出 | 24套(套)

📅  最后修改于: 2022-05-13 01:56:11.215000             🧑  作者: Mango

Python程序的输出 | 24套(套)

先决条件:Python-Sets

1. 下面显示的代码的输出是什么?

sets = {1, 2, 3, 4, 4}
print(sets)

选项:

  1. {1, 2, 3}
  2. {1, 2, 3, 4}
  3. {1, 2, 3, 4, 4}
  4. 错误
Output:
2. {1, 2, 3, 4}

说明:集合中不允许出现重复值。因此,上面显示的代码的输出将是一个只包含一次重复值的集合。因此输出将为 {1, 2, 3, 4}。

2. 下面显示的代码的输出是什么?



sets = {3, 4, 5}
sets.update([1, 2, 3])
print(sets)

选项:

  1. {1, 2, 3, 4, 5}
  2. {3, 4, 5, 1, 2, 3}
  3. {1, 2, 3, 3, 4, 5}
  4. 错误
Output:
1. {1, 2, 3, 4, 5}

说明:方法 update 将元素添加到集合中。

3. 下面显示的代码的输出是什么?

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

选项:

  1. {1, 2, 3, 4}
  2. {1, 2, 3}
  3. 无效的语法
  4. 错误
Output:
2. {1, 2, 3}

说明:在上面的一段代码中,set2 只是一个副本,而不是 set1 的别名。因此,在 set2 中所做的任何更改都不会反映在 set1 中。

4. 下面显示的代码的输出是什么?

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

选项:

  1. {1, 2, 3, 4}
  2. {1, 2, 3}
  3. 无效的语法
  4. 没有任何
Output:
4. None

说明: add方法不返回任何内容。因此不会有输出。

5. 下面显示的代码的输出是什么?

set1 = {1, 2, 3}
set2 = {4, 5, 6}
print(len(set1 + set2))

选项:

  1. 3
  2. 6
  3. 意外
  4. 错误
Output:
4. Error

说明:不支持 + 的操作数类型:'set' 和 'set'。