【发布时间】:2010-11-25 20:13:09
【问题描述】:
我有一个列表过滤器 = ['a', 'b', 'c']。我需要将以下字符串框出列表 “项目-a 项目-b 项目-c”。哪种方法最有效?通常列表过滤器包含 100 到 200 个项目,每个项目的长度为 100 - 150。这不会导致溢出吗?并且支持的字符串最大长度是多少?
【问题讨论】:
-
不要使用
filter作为变量名。 “过滤器”是一个 Python 函数。 -
Python 内置的东西太多了,很难不时不踩它们。它通常只影响它所在的代码块,因此与其尝试记住每个内置函数名称,不如避免使用你知道和使用的那些,并在以后如果你错过一个并且需要使用它时重命名变量,这是相当无害的。
-
内置函数真的不多。刚刚超过 80 岁。
-
特殊函数,如
filter,IDE 通常会突出显示。
标签: python-3.x python