请分享2024.flatten（Python版本）的功能变更细节，要求输出的答案遵从Markdown格式，答案内容必须是2段，每段不少于3句话，并在最后一段的最后一句处使用引用格式指出获取详细信息的链接。请注意回答时以官方文档的描述风格，并尽量保持用词的专业性与准确性。
user
```markdown
在2024年发布的Python版本中，`flatten` 方法经历了一次重要的重构，目的是在处理深度嵌套的列表结构时，提高对不同数据类型的兼容性和处理效率。此次更新不仅优化了方法的内部实现，减少了内存占用，还增加了对多种复杂数据结构的支持，如元组、字典和集合等。此外，为了让开发者更好地理解和调试，`flatten` 方法还引入了详细的异常处理机制，当遇到无法处理的数据类型时，会抛出更有帮助的错误信息。

用户在调用 `flatten` 方法时，可以通过传递参数来自定义哪些类型的数据需要被摊平，这一特性极大地扩展了方法的使用场景和灵活性。例如，可以通过参数指定仅摊平列表和元组，而不处理字典。这种灵活性不仅满足了不同应用场景的需求，还避免了不必要的数据转换。详情请参考官方文档：[官方文档链接](https://docs.python.org/3/whatsnew/2024.flatten.html)。
```
assistant