# How to remove a key from a Python dictionary?

To remove a key from a dictionary, you can use the `del` statement. Here's an example:

```python
my_dict = {'a': 1, 'b': 2, 'c': 3}

del my_dict['b']

print(my_dict)  # Output: {'a': 1, 'c': 3}
```

Alternatively, you can use the `pop()` method, which removes the key-value pair from the dictionary and returns the value. If the key is not found in the dictionary, the `pop()` method will return a default value (e.g., `None`). Here's an example:

```python
my_dict = {'a': 1, 'b': 2, 'c': 3}

value = my_dict.pop('b', None)

print(value)  # Output: 2
print(my_dict)  # Output: {'a': 1, 'c': 3}
```

You can also use the `pop()` method to remove a key-value pair from the dictionary and return the default value if the key is not found, like this:

```python
my_dict = {'a': 1, 'b': 2, 'c': 3}

value = my_dict.pop('b', 'Key not found')

print(value)  # Output: 2
print(my_dict)  # Output: {'a': 1, 'c': 3}
```