Je voudrais savoir si l'absence d'ordre d'élément de la structure set
intégrée de Python est "assez aléatoire". Par exemple, en prenant l'itérateur d'un ensemble, peut-il être considéré comme une vue mélangée de ses éléments?L'absence de commande de Python peut-elle être considérée comme un ordre aléatoire?
(S'il importe, je suis en cours d'exécution Python 2.6.5 sur un hôte Windows.)
Il est important de comprendre la différence entre "non défini" et "au hasard". –
En effet, l'ordre est prévisible à partir des ID des différents objets de l'ensemble. C'est assez rigoureusement défini par le code. MAIS - bonus - les détails ne sont pas vos affaires, les rendant «arbitraire» et «spécifique à la mise en œuvre» et «indéfendable pour quoi que ce soit». Et "indéfini dans la mesure où vous êtes autorisé à vous en soucier". –
OK. La fonction de hachage déterminera l'ordre. Par exemple, pour les éléments entiers, nous obtiendrons l'ordre naturel. Donc, je conclus que nous aurons un «indéfini», «arbitraire» et «répétable» pour le même ensemble d'éléments. – Chuim