Lists Vs. Arrays Top Differences

Here’re differences between Lists and Arrays. You’ll learn on how to create List and Arrays, and differences. Here’s how to work with Arrays using NUMPY.

Lists Vs. Arrays


  • List is mutable. You can change data.
  • List can have different types of data (it can have Heterogeneous data)
  • List is an ordered collection of data
  • List can grow and shrink dynamically as needed


  • Array is mutable. You can change data
  • Array can have only one type of data
  • Array is an ordered collection of data
  • Array is fixed. It can’t grow and shrink.

Python Lists

1. Creating List

Here’s is logic how to create a List.

mylist = [] # empty list is created
mylist.append(1) # append() function is used to add elements into list
print(mylist[0]) # prints 1
print(mylist[1]) # prints 2
print(mylist[2]) # prints 3
# prints out 1,2,3
for x in mylist: # for loop is used

2. List Operations

Various operation that you can do on Lists.

Python Code to Create List


Python List Result

3. Heterogeneous Data

List supports heterogeneous data.

list1 = ['physics', 'chemistry', 2018, 2019]; # It has both numeric and strings
list2 = [1, 2, 3, 4, 5, 6, 7]; # It has only numeric values
print ("list1[0]: ", list1[0])
print ("list2[1:3]: ", list2[1:3])


In the below example you can find both numeric and Strings.

Python Logic With Different Data-types


Python List Output When it has Different type of data


Keep Reading

Free Downloads

12 Python Interview Questions
12 Python Interview Questions

Keep Reading


What is JES and Top differences Between JES2 and JES3

In Mainframe operating system (MVS), JES plays a prime role in the management of jobs. This topic explains the differences between JES2 and JES3


Something went wrong. Please refresh the page and/or try again.

Listen Audio

Audio Post

Get new content delivered directly to your inbox.

Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.