创建一个长度为10的列表，其中元素都是从1到1000中随机选择的整数。找到列表中的最大值和最小值，并计算它们之间的差值。
代码实现如下：

```python
import random

# 创建列表
my_list = []
for i in range(10):
    my_list.append(random.randint(1, 1000))

# 找到最大值和最小值
minimum = min(my_list)
maximum = max(my_list)

# 计算差值
difference = maximum - minimum

# 输出结果
print("列表为：", my_list)
print("最小值为：", minimum)
print("最大值为：", maximum)
print("差值为：", difference)
```

输出结果类似于：

```
列表为： [685, 402, 272, 390, 813, 918, 702, 946, 490, 896]
最小值为： 272
最大值为： 946
差值为： 674
```