Python程序输出|集合24(集合)

先决条件: Python集合

null

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}

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

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

说明: 添加 方法不返回任何内容。因此不会有产出。

5.以下代码的输出是什么?

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


选项:

  1. 3.
  2. 6.
  3. 想不到的
  4. 错误
Output:
4. Error

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

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享