gpt4 book ai didi

python - Python 2.2 中的设置函数

转载 作者:太空宇宙 更新时间:2023-11-03 19:00:50 25 4
gpt4 key购买 nike

我在 Python 2.2 中遇到有关 set 的问题。目前我只是比较两个列表,如下所示:

temp3 = set(list1) - set(list2)

但它一直提示我集合未定义。我使用2.7来创建程序。遗憾的是,更新软件不是一个选择。我可以使用其他替代方案吗?

最佳答案

您可以尝试提供缺少的set功能的第三方模块。例如,demset .

使用此模块的最简单方法是将其保存在与您正在编写的程序相同的目录中,并导入所需的内容,如下所示:

from demset import set

documentation以及home page提到一种在可用时使用 Python 内置 set (和 frozenset)的方法,并且仅在构建时使用 demset 模块中的版本-ins 不可用:

try:
type(frozenset)
except NameError:
from demset import set, frozenset

除了这些导入之外,您的程序可以保持完全相同。

请注意,我提到将 demset 模块保留在与您的程序相同的目录中,只是因为这不需要任何安装,如果您被困在 Python 2.2 上,听起来也许您是不允许安装任何东西。

关于python - Python 2.2 中的设置函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16096249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com