给定一个由数字组成的列表，编写一个函数，该函数将列表中的每个数字加倍。返回新的列表，其中包含每个数字的两倍。
[1, 3, 5, 7, 9]
可以使用Python中的列表解析来编写这个函数：

```python
def double_list(nums):
    return [num * 2 for num in nums]
```

或者使用常规的for循环来进行操作：

```python
def double_list(nums):
    new_list = []
    for num in nums:
        new_list.append(num * 2)
    return new_list
```

使用这个函数来对[1, 3, 5, 7, 9]进行操作，可以得到新的列表[2, 6, 10, 14, 18]。