生成一个长度为10的随机数列表，并计算其中所有奇数的平均值。
以下是Python的代码实现：

```python
import random

# 生成随机数列表
lst = [random.randint(1, 100) for _ in range(10)]

# 计算所有奇数的平均值
total, count = 0, 0
for num in lst:
    if num % 2 != 0:  # 判断是否为奇数
        total += num
        count += 1

if count > 0:
    avg = total / count
    print(f"随机数列表：{lst}")
    print(f"所有奇数的平均值：{avg:.2f}")
else:
    print("没有奇数")
```

其中，`random.randint(1, 100)`用于生成一个1到100之间的随机整数，`for _ in range(10)`表示生成10个随机数。通过循环遍历列表，判断每个数是否为奇数，如果是则累加求和以及计数，最后求平均值并输出结果。注意，如果列表中没有奇数，则无法计算平均值。