La compréhension des œuvres de boucle ou une itération sur les éléments et de les affecter dans un récipient, d'un n-uplet est pas en mesure de recevoir des affectations.
Une fois un n-uplet est créé, il ne peut pas être ajouté, étendue ou affectés. La seule façon de modifier un n-uplet est si l'un de ses objets peut être lui-même affecté (c'est un non-tuple contenant). Parce que le n-uplet est seulement tenue d'une référence à ce type d'objet.
Aussi - un n-uplet a son propre constructeur tuple()
qui vous pouvez donner tout itérateur. Ce qui signifie que, pour créer un tuple, vous pourriez faire:
tuple(i for i in (1,2,3))