×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Convert an array to the list using array.tolist() in Python

By IncludeHelp Last updated : January 14, 2024

Problem statement

Given an array with some elements and we have to convert them to the list using array.tolist() in Python.

Creating an array

To create an array - we are using "array" module in the program by importing using "import array as arr" (Read more: Create array using array module).

Converting array to the list with same elements

To convert an array to the list - we use tolist() methods of "array" class, it returns the list with the same elements.

Syntax

list = array.tolist()

Algorithm

  • Here, we are declaring an array of signed int named a (by using i type_code) and initializing it with the elements [10, -20, 30, -40, 50]
  • Then, we are printing the type of elements of a and elements of array a
  • Then, we declared an empty list named list1
  • Then, we are converting the array to the list with some elements
  • Then, we are printing the type of list1 and elements of list1

Python program to convert an array to the list

# importing array class to use array 
import array as arr

# declare array 
a = arr.array ("i", [10, -20, 30, -40, 50])
# print the type of a 
print ("type of a: ", type(a))
# print array 
print ("a is:", a);

# declare an empty list 
list1 = list()
# convert array and assign to the list 
list1 = a.tolist()
# print type of list1
print ("Type of list1: ", type(list1))
# print list 
print ("list1 is: ", list1)

Output

type of a:  <class 'array.array'>
a is: array('i', [10, -20, 30, -40, 50])
Type of list1:  <class 'list'>
list1 is:  [10, -20, 30, -40, 50]

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.