python - 从 Python 中的集合中选择一个项目

标签 python python-2.7 set

我想从一组中选择一个项目。它是哪个项目并不重要,但我希望每次调用该函数时它都是相同的项目。

例如,如果我有这组:

my_set = set(["ABC","ABC inc", "ABC ltd"])

然后我想返回其中任何一个,但无论何时运行该函数都返回同一个。 [IE。所以我总是会得到“ABC”,或者每当我运行上面的集合时总是得到“ABC inc”。]如果我使用列表,我会只取第一个项目,但集合本身没有第一个。

这与随机选择相反 [例如How do I pick 2 random items from a Python set? ] 每次运行时它都会改变的地方。

最佳答案

转换为列表和排序怎么样?

my_list = list(my_set)
my_list.sort()
chosen_element = my_list[0]

关于python - 从 Python 中的集合中选择一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32512222/

相关文章:

algorithm - 分区问题蛮力算法

python - 如何在 GraphViz 中生成矩形样式的边而不是曲线?

python - TensorFlow 估计器类数不变

python - 无法使用 Paramiko 从 exec_command 接收 ifconfig 数据

python - 如何使用日期时间计算持续时间和停止时间?

python - 在哪里可以找到 Chaikin 切角算法的 Python 实现?

python - 如何忽略以 UTF-8 编码的 Unicode 空白字符?

python - 返回包含两个或多个关键字的行

java - 如何找到以给定字母开头的单词

python - 如何提高内存缓存命中率?