#!/usr/bin/python def foo(): print "Hello World" # make an empty list mylist = [] print mylist # some default data mylist = [1,2,3] print mylist # or anything I want to store mylist = ['a', "hello world", foo, 5, 7.234, [3,'a', foo]] print mylist # with a range mylist = range(3,10) print mylist # loop across the list print print "Loop 1" for item in mylist: print item # or loop through the list print print "Loop 2" i = 0 while i < len(mylist): print mylist[i] i+=1 print # range access print mylist[:3] print mylist[3:5] print mylist[4:] print mylist[3] = -99 print mylist mylist[5:6] = [-100, -101, -102, -103] print mylist print # some list methods mylist.append('hello world'); print mylist mylist.insert(4,['this', 'is', 'a ', 'test']) print mylist mylist.insert(2,1000) print mylist mylist.append(3) mylist.append(5) print mylist mylist.remove(3) print mylist mylist.remove('hello world') print mylist x = mylist.pop() print x print mylist x = mylist.pop(4) print x print mylist print mylist.index(5) try: print mylist.index("hello world") except: print "Please dont' bother trying to find it, it's not there" print mylist.count(5) print mylist.count("hello world") print mylist.sort() print mylist mylist.reverse() print mylist