Python 数据结构:字典、集合与作用域的深度解析
在 Python 编程中,字典和集合是非常强大且实用的数据结构,它们能帮助我们高效地处理和存储数据。同时,理解作用域的概念对于编写清晰、可维护的代码至关重要。本文将深入探讨字典、集合和作用域的相关知识,并通过丰富的示例和练习帮助你更好地掌握这些概念。
1. 漂亮打印函数
漂亮打印函数接收三个参数:
- 集合:集合操作的结果集。
- 选择字符串:执行的操作。
- 布尔值:复选框的布尔结果。如果复选框被选中,我们将集合中的单词添加到输出中。
与之前一样,我们生成一个由 <pre> ... </pre> 标签括起来的字符串,以保留垂直和水平间距。如果要包含单词,我们选择每行打印五个单词,每个单词最多占 13 个空格。
漂亮打印函数返回字符串,该字符串又由 compute 函数作为结果返回,以便在网页上显示。
2. 代码问题排查
在使用字典、集合和作用域时,可能会遇到各种问题。以下是一些常见问题及解决建议:
2.1 字典问题
- TypeError: ‘builtin_function_or_method’ object is not iterable :当你在
for k,v in D.items():中忘记使用括号时会发生此错误。对于keys()或values()方法
Python字典、集合与作用域详解
超级会员免费看
订阅专栏 解锁全文
749

被折叠的 条评论
为什么被折叠?



