先决条件: Python集合
null
1.以下代码的输出是什么?
sets = { 1 , 2 , 3 , 4 , 4 } print (sets) |
选项:
- {1, 2, 3}
- {1, 2, 3, 4}
- {1, 2, 3, 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, 2, 3, 4, 5}
- {3, 4, 5, 1, 2, 3}
- {1, 2, 3, 3, 4, 5}
- 错误
Output: 1. {1, 2, 3, 4, 5}
说明: 方法更新将元素添加到集合中。
3.以下代码的输出是什么?
set1 = { 1 , 2 , 3 } set2 = set1.copy() set2.add( 4 ) print (set1) |
选项:
- {1, 2, 3, 4}
- {1, 2, 3}
- 无效语法
- 错误
Output: 2. {1, 2, 3}
解释 :在上述代码中,set2只是set1的副本,而不是其别名。因此,set2中的任何变化都不会反映在set1中。
4.以下代码的输出是什么?
set1 = { 1 , 2 , 3 } set2 = set1.add( 4 ) print (set2) |
选项:
- {1, 2, 3, 4}
- {1, 2, 3}
- 无效语法
- 没有一个
Output: 4. None
说明: 添加 方法不返回任何内容。因此不会有产出。
5.以下代码的输出是什么?
set1 = { 1 , 2 , 3 } set2 = { 4 , 5 , 6 } print ( len (set1 + set2)) |
选项:
- 3.
- 6.
- 想不到的
- 错误
Output: 4. Error
说明: +:“set”和“set”的操作数类型不受支持。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END