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.
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) # prints 1
print(mylist) # prints 2
print(mylist) # 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.
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: ", list1)
print ("list2[1:3]: ", list2[1:3])
In the below example you can find both numeric and Strings.
Get new content delivered directly to your inbox.