2024-04-27 00:35:19 发布
网友
print({4, 7, 10})
作为输出给出
{10, 4, 7}
但我正在处理集合的索引。。因此,订单保持不变很重要。 有人知道如何预防吗
{4, 7, 10, 11, 12, 17}
给我
{17, 4, 7, 10, 11, 12}
因此,似乎最后一件物品放在了前面。我觉得这很奇怪,因为我没有说这需要发生。我只是在使用打印功能
我认为您应该选择列表、元组或dict
一套是无序的。使用列表代替
print([10, 7, 4]) #prints [10, 7, 4]
从文件中:
A set is an unordered collection with no duplicate elements.
改用列表,因为它们保持顺序不变
参考资料
5. Data Structures — Python 3.9.6 documentation
我认为您应该选择列表、元组或dict
一套是无序的。使用列表代替
从文件中:
改用列表,因为它们保持顺序不变
参考资料
5. Data Structures — Python 3.9.6 documentation
相关问题 更多 >
编程相关推荐