# Array
# In order to build an array you must use square brackets

array = [1, 2, 3, 4, 5]

# This array will contain the numbers 1,2,3,4,5

# To access the values stored in the array you access their indexes

print(array[3])
# outputs 4 (as index values start at 0)

# ----------------------------------------

# Methods

# append()	# Adds an element at the end of the list
# clear()	    # Removes all the elements from the list
# copy()	    # Returns a copy of the list
# count()	    # Returns the number of elements with the specified value
# extend()	# Add the elements of a list (or any iterable), to the end of the current list
# index()	    # Returns the index of the first element with the specified value
# insert()	# Adds an element at the specified position
# pop()	    # Removes the element at the specified position
# remove()	# Removes the first item with the specified value
# reverse()	# Reverses the order of the list
# sort()	    # Sorts the list

# ----------------------------------------

# Usable example

array = []

for x in range(0, 5):
    array.append('This is the number {}'.format(x))
print(array)

# Output of array will be:
# This is the number 0
# This is the number 1
# This is the number 2
# This is the number 3
# This is the number 4

# ----------------------------------------
# You can also use pprint to pretty print array values but you must import the module forst
import pprint
pprint.pprint(array)