Python:解释器如何读取集合并查找交集

标签 python set interpreter

我读到了python set

x = set(["a","b","c","d"])
y = set(["c","d"])
print( x.intersection(y) )

我得到的输出为{'d', 'c'}{'c', 'd'}每次。

虽然它是正确的,但我只是对 set item 的序列感到好奇

解释器如何读取集合?

最佳答案

发生这种情况是因为 set 不像 list 那样维护顺序。请查看此处的链接,了解不同 Python 结构以及何时使用它们的详细描述:https://stackoverflow.com/a/3489100/1199721

关于Python:解释器如何读取集合并查找交集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269674/

相关文章:

set - ocaml 中集合的定义

Python:使用集合检测重复项

iphone - 在运行时在 iPhone 上解释 Objective C 脚本?

python |脚本执行后如何使局部变量成为全局变量

python - 未找到 Pipenv 模块

python - 主题自然语言处理

python - 如何在大型文件系统中查找重复文件同时避免 MemoryError

用于引导置信区间和非参数多数据集比较的 Python 统计包

c++ - std::set 使用不同数据结构的实现

java - Java 解释器中数学运算的抽象