Curso de Programación en Python/Array-3

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

Array-3.py

 1 #!/usr/bin/python3
 2 #-*-coding: utf-8 -*-
 3 
 4 from array import array
 5 
 6 MiArregloDeInts = array( "i" )
 7 
 8 MiArregloDeInts.append( 10 )
 9 print( "MiArregloDeInts después de MiArregloDeInts.append( 10 ): {}"
10                 .format( MiArregloDeInts ) )
11 MiArregloDeInts.append( 20 )
12 print( "MiArregloDeInts después de MiArregloDeInts.append( 20 ): {}"
13                 .format( MiArregloDeInts ) )
14 MiArregloDeInts.append( 30 )
15 print( "MiArregloDeInts después de MiArregloDeInts.append( 30 ): {}"
16                 .format( MiArregloDeInts ) )
17 
18 # Agrega un Int a index 1.
19 MiArregloDeInts.insert( 1, 25 )
20 print( "MiArregloDeInts después de MiArregloDeInts.insert( 1, 25 ): {}"
21                 .format( MiArregloDeInts ) )
22 
23 # Removueve este elemento.
24 MiArregloDeInts.remove( 20 )
25 print( "MiArregloDeInts después de MiArregloDeInts.remove( 20 ): {}"
26                 .format( MiArregloDeInts ) )
27 
28 # Cuantos elementos con este valor son?
29 print( "Son {} elemento(s) de valor 25 en MiArregloDeInts"
30                 .format( MiArregloDeInts.count( 25 ) ) )

Resultado

[rrc@pridd PythonClase]$ ./Array-3.py 
MiArregloDeInts después de MiArregloDeInts.append( 10 ): array('i', [10])
MiArregloDeInts después de MiArregloDeInts.append( 20 ): array('i', [10, 20])
MiArregloDeInts después de MiArregloDeInts.append( 30 ): array('i', [10, 20, 30])
MiArregloDeInts después de MiArregloDeInts.insert( 1, 25 ): array('i', [10, 25, 20, 30])
MiArregloDeInts después de MiArregloDeInts.remove( 20 ): array('i', [10, 25, 30])
Son 1 elemento(s) de valor 25 en MiArregloDeInts