dict() — Python Technical Interview Questions & Answers

dict()

dict()

  • dict() is built into Python. You do not import it. Freshers only need one honest call and the printed result — not a long definition.
  • dict() — output: {'name': 'Asha', 'marks': 90}.
  • Wrong type often raises TypeError. Empty values matter for bool/all/any. Don’t mix dict up with a similar name (sorted vs sort, int vs float).
  { "Asha": 90, "Ravi": 85 }
         │           │
        key        value

Technical Interview Tip: Call dict() once and say what prints.

Code Examples for dict()

Example

# dict()
print(dict(name="Asha", marks=90))

dict() — output: {'name': 'Asha', 'marks': 90}.

How to Explain dict() to an Interviewer

Explain dict() as if you are teaching a junior — definition, then one tiny script.

dict() is built-in — no import. One call + exact output.

What does the example print, and why?

dict() — output: {'name': 'Asha', 'marks': 90}

What mistake do freshers make with dict()?

Wrong type → TypeError.