Basic
Operations
Following
are the basic operations supported by an array.
·
Traverse − print all the array elements one
by one.
·
Insertion − Adds an element at the given
index.
·
Deletion − Deletes an element at the given
index.
·
Search − Searches an element using the
given index or by the value.
·
Update − Updates an element at the given
index.
Array
is created in Python by importing array module to the python program. Then the
array is declared as shown below.
|
from array
import *
arrayName
= array(typecode, [Initializers])
|
typecode
are the codes that are used to define the type of value the array will hold.
Some common “typecodes” used are:
|
Typecode
|
Value
|
|
b
|
Represents signed integer of size 1 byte
|
|
B
|
Represents unsigned integer of size 1 byte
|
|
c
|
Represents character of size 1 byte
|
|
i
|
Represents signed integer of size 2 bytes
|
|
I
|
Represents unsigned integer of size 2 bytes
|
|
f
|
Represents floating point of size 4 bytes
|
|
d
|
Represents floating point of size 8 bytes
|
Before
looking at various array operations lets create and print an array using
python.
The
below code creates an array named array1.
|
from array import *
array1 =
array('i', [10,20,30,40,50])
for x in
array1:
print(x)
|
When
we compile and execute the above program, it produces the following result
Output
|
10
20
30
40
50
|