Python - Add Array Items



Add Array Elements

The append() method adds a new element at the end of given array.

Syntax

array.append(v)

Parameters

  • v − new value is added at the end of the array. The new value must be of the same type as datatype argument used while declaring array object.

Example: Adding Array Elements

import array as arr
a = arr.array('i', [1, 2, 3])
a.append(10)
print (a)

It will produce the following output

array('i', [1, 2, 3, 10])

Add Array Elements at Specific Indices

The array class also defines insert() method. It is possible to insert a new element at the specified index.

Syntax

array.insert(i, v)

Parameters

  • i − The index at which new value is to be inserted.

  • v − The value to be inserted. Must be of the arraytype.

Example: Adding Array Elements at Specific Indices

import array as arr
a = arr.array('i', [1, 2, 3])
a.insert(1,20)
print (a)

It will produce the following output

array('i', [1, 20, 2, 3])

Add Array Elements from Another Sequence

The extend() method in array class appends all the elements from another array of same typecode.

Syntax

array.extend(x)

Parameters

  • x − Object of array.array class

Example: Extending Array

import array as arr
a = arr.array('i', [1, 2, 3, 4, 5])
b = arr.array('i', [6,7,8,9,10])
a.extend(b)
print (a)

It will produce the following output

array('i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
Advertisements