Geek Slack

Introduction to Python
About Lesson



Python Dictionaries


Python Dictionaries

A dictionary in Python is a collection of key-value pairs. Each key is associated with a value, and keys must be unique within a dictionary.

1. Creating Dictionaries

You can create dictionaries using curly braces {} and specifying key-value pairs, separated by colons :.

Example:

person = {'name': 'Alice', 'age': 30, 'city': 'New York'}

2. Accessing Elements

You can access the value associated with a key using square brackets [] and the corresponding key.

Example:

person = {'name': 'Alice', 'age': 30, 'city': 'New York'}
name = person['name']    # 'Alice'

3. Modifying Dictionaries

You can add new key-value pairs, modify existing values, or remove items from a dictionary.

Example:

person = {'name': 'Alice', 'age': 30, 'city': 'New York'}
person['age'] = 31
person['gender'] = 'Female'
del person['city']

4. Dictionary Methods

Python dictionaries come with various methods for performing common operations such as keys(), values(), items(), get(), and more.

Example:

person = {'name': 'Alice', 'age': 30, 'city': 'New York'}
keys = person.keys()
values = person.values()
items = person.items()
age = person.get('age')

Conclusion

Dictionaries are versatile data structures in Python that allow you to store and manipulate key-value pairs efficiently. Understanding how to create, access, modify, and use dictionary methods is essential for working with dictionaries effectively.

Join the conversation