s2.issubset(s1)
s2.issuperset(s1)
s1.issuperset(s2)
s1.isset(s2)
What will be the output of the following Python code, if s1= {1, 2, 3}?
s1.issubset(s1)
True
Error
No output
False
d = {}
d = {“john”:40, “peter”:45}
d = {40:”john”, 45:”peter”}
All of the mentioned
What will be the output of the following Python code snippet?
d = {"john":40, "peter":45}
“john”, 40, 45, and “peter”
“john” and “peter”
40 and 45
d = (40:”john”, 45:”peter”)
"john" in d
None
d1 = {"john":40, "peter":45}
d2 = {"john":466, "peter":45}
d1 == d2
d1 > d2
d["john"]
40
45
“john”
“peter”
d.delete(“john”:40)
d.delete(“john”)
del d[“john”]
del d(“john”:40)
d.size()
len(d)
size(d)
d.len()
print(list(d.keys()))
[“john”, “peter”]
[“john”:40, “peter”:45]
(“john”, “peter”)
(“john”:40, “peter”:45)
Since “susan” is not a value in the set, Python raises a KeyError exception
It is executed fine and no exception is raised, and it returns None
Since “susan” is not a key in the set, Python raises a KeyError exception
Since “susan” is not a key in the set, Python raises a syntax error
The values of a dictionary can be accessed using keys
The keys of a dictionary can be accessed using values
Dictionaries aren’t ordered
Dictionaries are mutable
{1: ‘A’, 2: ‘B’}
dict([[1,”A”],[2,”B”]])
{1,”A”,2”B”}
{ }
a={1:"A",2:"B",3:"C"}
for i,j in a.items():
print(i,j,end=" ")
1 A 2 B 3 C
1 2 3
A B C
1:”A” 2:”B” 3:”C”
print(a.get(1,4))
1
A
4
Invalid syntax for get method
a={1:"A",2:"B",3:"C"} print(a.get(3))
Error, invalid syntax
5
C
a={1:"A",2:"B",3:"C"} a.setdefault(4,"D") print(a)
{1: ‘A’, 2: ‘B’, 3: ‘C’, 4: ‘D’}
[1,3,6,10]
What will be the output of the following Python code?
a={1:"A",2:"B",3:"C"} b={4:"D",5:"E"} a.update(b) print(a)
{1: ‘A’, 2: ‘B’, 3: ‘C’}
Method update() doesn’t exist for dictionaries
{1: 'A', 2: 'B', 3: 'C', 4: 'D', 5: 'E'}
{4: ‘D’, 5: ‘E’}
a={1:"A",2:"B",3:"C"} b=a.copy() b[2]="D" print(a)
Error, copy() method doesn’t exist for dictionaries
{1: ‘A’, 2: ‘D’, 3: ‘C’}
“None” is printed