我想从一组中选择一个项目。它是哪个项目并不重要,但我希望每次调用该函数时它都是相同的项目。
例如,如果我有这组:
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/