Python: Operações com Arrays: Difference between revisions

From Wiki
Line 3: Line 3:
= Operações com Arrays =
= Operações com Arrays =


== Básico ==
  #!/usr/bin/python
  #!/usr/bin/python
  from array import *  
  from array import *  
Line 24: Line 25:
  print(newArray)
  print(newArray)
  # array('i', [14, 18, 12, 10])
  # array('i', [14, 18, 12, 10])
== Arrays multi-dimensionais ==
Para arrays multi-dimensionais usamos o módulo numpy.
#!/usr/bin/python
from numpy import *
arr = array([1,2,4,7,5,9])
print(arr)
# [1 2 4 7 5 9]
vals = array('i',[5,9,6,7])


= Ver também =
= Ver também =

Revision as of 02:01, 28 September 2018

Arrays em python só podem ser de apenas um tipo

Operações com Arrays

Básico

#!/usr/bin/python
from array import * 

vals = array('i',[5,9,6,7])
print vals
# array('i', [5, 6, 9, 7])

print vals[0]
# 5

vals.reverse()
print vals
# array('i', [7, 9, 6, 5])

for v in vals:
  print(v,end='')
# 7965

newArray = array(vals.typecode, (v*2 for v in vals))
print(newArray)
# array('i', [14, 18, 12, 10])

Arrays multi-dimensionais

Para arrays multi-dimensionais usamos o módulo numpy.

#!/usr/bin/python
from numpy import *

arr = array([1,2,4,7,5,9])
print(arr)
# [1 2 4 7 5 9]


vals = array('i',[5,9,6,7])

Ver também