Curso de Programación en Python/Tuple-10

De WikiCabal
Ir a la navegación Ir a la búsqueda

Tuple-10.py

 1 #!/usr/bin/python3
 2 #-*-coding: utf-8 -*-
 3 
 4 # Tuple containing unsorted odd numbers
 5 Impares = ( 13, 9, 3, 5, 11, 7 )
 6 
 7 print( "\nTuples son inmutables, entonces como podemos ordenar el tuple Impares:\n{}" .format( Impares ) )
 8 print( "\nUsamos list() a convertir el tuple y sort() a ordenarlo\n" )
 9 # Convert to list and sort
10 Lista = list( Impares )
11 Lista.sort()
12 
13 print( "La list resultante es:\n{}" .format( Lista ) )
14 
15 print( "\nUsamos tuple() a convertir la list\n" )
16 # Convert back to tuple
17 ImparesOrdenados = tuple( Lista )
18 print( "El tuple resultante:\n{}\nes ordenado" .format( ImparesOrdenados ) )

Resultado

[rrc@Llawyr PythonClase]$ ./Tuple-10.py

Tuples son inmutables, entonces como podemos ordenar el tuple Impares:
(13, 9, 3, 5, 11, 7)

Usamos list() a convertir el tuple y sort() a ordenarlo

La list resultante es:
[3, 5, 7, 9, 11, 13]

Usamos tuple() a convertir la list

El tuple resultante:
(3, 5, 7, 9, 11, 13)
es ordenado

Explicación