Python中文
首页
教程
问答
标签
搜索
登录
注册
在python中,set.pop()是确定性的吗?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我知道python集的元素没有排序。调用pop方法返回一个任意元素;我不介意。</p> <p>我想知道的是,当集合具有相同的历史记录时,pop是否总是返回相同的元素。当然,在python的一个版本中,我不介意python的不同版本/实现是否做自己的事情。特别是,我要问的是Python2.7。在这种情况下,实现比api更重要。</p> <p>我在一个程序化的地下城生成器中经常使用集合来进行游戏,我希望对于给定的种子,结果是确定的。</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p><a href="http://docs.python.org/library/stdtypes.html#set-types-set-frozenset" rel="nofollow">The documentation</a>没有指定它必须是确定性的,因此您应该假设它不是</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
基于datafram中的1列选择具有最高值的行
8 回答
基于DataFram中的datetime对象间隔获取值
1 回答
基于datafram中的两个条件生成布尔值列
1 回答
基于datafram中的两列删除异常值
3 回答
基于datafram中的值对列表排序
1 回答
基于datafram中的值求和
1 回答
基于Datafram中的值的彩色条形图
10 回答
基于DataFram中的值计数保留前n个项的所有行
4 回答
基于DataFram中的值重命名具有相同列名的列
5 回答
基于datafram中的其他值更改dataframe的值
10 回答
基于datafram中的列值获取更改日期
10 回答
基于datafram中的列创建6个条形子图
9 回答
基于DataFram中的另一列填充缺少的值
9 回答
基于datafram中的唯一值生成大量列
3 回答
基于datafram中的多个列联接
5 回答
基于DataFram中的字符串格式创建额外的行
6 回答
基于datafram中的排序值旋转多行
1 回答
基于datafram中的条件在python中创建记录
4 回答
基于DataFram中的条件检索列
2 回答
基于DataFram中的次要时间增量获取值
2 回答