正确答案是:D: 集合是有序的不可变容器。
### 分析:
- **A: 列表是有序的可变容器**
- 列表 (List) 在 Python 中是一种有序的可变容器。它支持各种操作,如添加、删除、修改元素,因此此说法是正确的。
- **B: 元组是有序的不可变容器**
- 元组 (Tuple) 是有序的并且一旦创建就不能更改,即不可变。所以此说法是正确的。
- **C: 字典是无序的可变容器**
- 在 Python 3.7 及以后的版本中,字典 (Dictionary) 保持插入顺序,但本质上仍然是可变的。通常称其为“有序的”而非“无序的”,但考虑到可变性,此说法具有一定的合适性,但不完全准确。因此这个选项在具体情况下可能引起混淆。
- **D: 集合是有序的不可变容器**
- 集合 (Set) 是一种无序的容器,并且是可变的。但如果是不可变集合(frozenset),则是不可变的。这一说法错误在于混淆了有序性和可变性。普通集合是无序且可变的。
因此,综上所述,D 是错误的说法,因为集合在普通情况下是无序且可变的(frozenset虽然不可变,但仍无序)。