Computer Science
What will be the output?
D1 = { "Rahul":56, "Virat":99}
print("virat" in D1)
- True
- False
- No output
- Error
Answer
False
Reason — In Python, dictionary keys are case-sensitive. The dictionary D1 has the key "Virat" with an uppercase 'V', but the check is for "virat" with a lowercase 'v'. Since "virat" does not match the case of the key "Virat", the expression "virat" in D1 evaluates to False.
Related Questions
Which of the following functions will return key-value pairs of the dictionary?
- key()
- values()
- items()
- get()
Which of the following will delete key-value pair for key = "Red" from a dictionary D1 ?
- delete D1("Red")
- del.D1("Red")
- del D1["Red"]
- del D1
Which of the following creates a tuple?
- t1 = ("a", "b")
- t1 [2]= ("a", "b")
- t1= (5) *2
- None of these
Assertion (A): Tuple in Python is an ordered and immutable data type.
Reasoning (R): Tuples can contain heterogenous data and permit duplicate values as well.
- Both A and R are true and R is the correct explanation of A.
- Both A and R are true but R is not the correct explanation of A.
- A is true but R is false.
- A is false but R is true.