编写一个 Python 程序，该程序读取一个包含数字的列表，然后输出所有数字的平均值、中位数和众数。
[1，2，3，4，5，6，7，8，9，10，10，10]
```python
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10]

# 平均值
avg = sum(lst) / len(lst)
print("平均值为:", avg)

# 中位数
lst_sorted = sorted(lst)
mid_index = len(lst_sorted) // 2
if len(lst_sorted) % 2 == 0:
    median = (lst_sorted[mid_index - 1] + lst_sorted[mid_index]) / 2
else:
    median = lst_sorted[mid_index]
print("中位数为:", median)

# 众数
occurrences = {}
for num in lst:
    if num not in occurrences:
        occurrences[num] = lst.count(num)
max_count = max(occurrences.values())
modes = [k for k, v in occurrences.items() if v == max_count]
print("众数为:", modes)
``` 

输出结果为：

```
平均值为: 6.666666666666667
中位数为: 6.5
众数为: [10]
```