oursolutionarchitectoursolutionarchitect
  • Python Questions and Answers
  • Python - Programming Examples
  • Python - Quick Guide
  • Python - Useful Resources
  • Python - Discussion
    • Selected Reading
    • Q&A

    Python - Add Array Items


    The append() Method

    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

    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])
    

    The insert() Method

    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

    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])
    

    The extend() Method

    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

    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])