SyntaxStudy
Sign Up
Home Python Reference dict.get() / dict.setdefault()

dict.get() / dict.setdefault()

method

get() returns value for key or default if missing; setdefault() sets and returns default if key is absent.

Syntax

dict.get(key, default=None)

Example

python
user = {'name': 'Alice', 'age': 28}

print(user.get('name'))         # 'Alice'
print(user.get('email'))        # None
print(user.get('email', 'N/A')) # 'N/A'

# setdefault — set if key missing
counters = {}
counters.setdefault('views', 0)
counters['views'] += 1