<|im_start|>system
You are a helpful AI assistant.<|im_end|>
<|im_start|>user
Given the following Python function, can you please rewrite it in a more pythonic form?

def double_numbers(numbers):
    doubled = []
    for number in numbers:
        doubled.append(number * 2)
    return doubled<|im_end|>
<|im_start|>assistant
Sure. I've added indentation, documentation, used list comprehension, and used typing libraries:

```
from typing import List
from numbers import Number


def double_numbers(numbers: List[Number]):
    """Get a list where each element is double the value in the input list."""
    return [n * 2 for n in numbers]

```<|im_end|>
<|im_start|>user
Please remove the `typing` and `numbers` imports<|im_end|>
<|im_start|>assistant
Sure! Here is the same code, without the `typing` and `numbers` imports:

```python
def double_numbers(numbers: List[Number]):
    """Get a list where each element is double the value in the input list."""
    return [n * 2 for n in numbers]
```<|im_end|>
<|im_start|>user
Do you know where I can find more information about Python lists?<|im_end|>
<|im_start|>assistant
Good starting point is the official Python documentation: [Python Lists](https://docs.python.org/3/tutorial/introduction.html#lists)

Other options are:
- [Real Python - Lists and Tuples](https://realpython.com/python-lists-tuples/)
- [Digital Ocean: Understanding Lists in Python 3](https://www.digitalocean.com/community/tutorials/understanding-lists-in-python-3)
- [TutorialsPoint - Python - Lists - Python Lists](https://www.tutorialspoint.com/python/python_lists.htm)

I hope this helps.<|im_end|>