具有相åŒè¾“入时的ä¸åŒè¾“出

时间:2017-04-03 09:15:25

标签: python pycharm

groceries = {'fruits', 'milk', 'sweet', 'egg'}

print(groceries)

当我è¿è¡Œä»£ç æ—¶ï¼Œå®ƒä¼šéšæœºæ˜¾ç¤ºä»¥ä¸‹ä¸åŒçš„输出。

我想知é“为什么它显示相åŒè¾“入的ä¸åŒè¾“出?

ä¸åŒçš„输出

有时输出是这样的:

{'milk', 'sweet', 'fruits', 'egg'}

有时输出是这样的:

{'sweet', 'fruits', 'milk', 'egg'}

有时输出是这样的:

{'egg', 'sweet', 'fruits', 'milk'}

有时输出是这样的:

{'fruits', 'milk', 'sweet', 'egg'}

我想知é“是什么原因,为什么它会éšæœºæ˜¾ç¤ºä¸åŒçš„输出?

我们如何æ¯æ¬¡éƒ½èƒ½æ˜¾ç¤ºå•ä¸ªè¾“出?

1 个答案:

答案 0 :(得分:1)

您定义了一个无åºçš„集åˆã€‚您å¯ä»¥æ”¹ä¸ºä½¿ç”¨å…ƒç»„或列表:

groceries = ['fruits', 'milk', 'sweet', 'egg'] # list
groceries = ('fruits', 'milk', 'sweet', 'egg') # tuple

还有ordered version字典。