19  Working with Lists

19.1 Task : Creating Lists

19.2 Task : Changing List Items

19.3 Task : Add and Remove List Items

  • File lists.py
#This function will receive as an input a string and return each character in a list.
def mylist(str):
    list = [] 
    for char in str:
        list.append(char)
    return list

#This function will receive as an input a number and return a list of numbers from 0 to that number.
def mylistnum(n):
    numbers= []
    for x in range(0, n+1):
        numbers.append(x)
    return numbers

def myfirstnames(list):
    for name in range(len(list)):
        list[name] = list[name][0].upper() + list[name][1:]
    return list

def myaddremove(list, str, str2):
    list.append(str)
    list.remove(str2)
    return list