Last Updated : 29 Dec, 2017
Prerequisite:
Python-Sets 1. What is the output of the code shown below? Python3
sets = {1, 2, 3, 4, 4}
print(sets)
Options:
Output: 2. {1, 2, 3, 4}Explanation :
Duplicate values are not allowed in sets. Hence, the output of the code shown above will be a set containing the duplicate value only once. Hence output will be {1, 2, 3, 4}.
2. What is the output of the code shown below? Python3
sets = {3, 4, 5}
sets.update([1, 2, 3])
print(sets)
Options:
Output: 1. {1, 2, 3, 4, 5}Explanation:
The method update adds elements to a set.
3. What is the output of the code shown below? Python3
set1 = {1, 2, 3}
set2 = set1.copy()
set2.add(4)
print(set1)
Options:
Output: 2. {1, 2, 3}Explanation
: In the above piece of code, set2 is barely a copy and not an alias of set1. Hence any change made in set2 isn’t reflected in set1.
4. What is the output of the code shown below? Python3
set1 = {1, 2, 3}
set2 = set1.add(4)
print(set2)
Options:
Output: 4. NoneExplanation: add
method doesn't return anything. Hence there will be no output.
5. What is the output of the code shown below? Python3
set1 = {1, 2, 3}
set2 = {4, 5, 6}
print(len(set1 + set2))
Options:
Output: 4. ErrorExplanation:
unsupported operand type(s) for +: 'set' and 'set'.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4