Module Expr Str Import alias Import alias FunctionDef arguments args NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore ListLoad Num Num Num Num Num decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore ListLoad Num Num Num Num Num decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args defaults body Assert CompareEq Call NameLoad Num ListLoad Num Num Num Num Num decorator_list FunctionDef arguments args defaults body Assert CompareEq Call NameLoad Num decorator_list FunctionDef arguments args defaults body Assert CompareEq Call NameLoad Num decorator_list FunctionDef arguments args defaults body Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Assert CompareEq Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad Num Num Num Assign NameStore NameLoad Assert Call NameLoad NameLoad NameLoad Assign NameStore ListLoad Num Num Num Assert UnaryOpNot Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad
N/A N/A Builtin functions problems.
It might be useful to browse here (adjust your version to suit):
https://docs.python.org/2.7/library/functions.html

1. Create the sequence [0, 3, 6, 9, ... N]. What is the problem if N is very large?
Is there a better way if N is very large?

2. Find the difference between the biggest and smallest values in the list
[4, 3, -9, 21, 0]

3. The same as 2. but use the absolute values in the list.

4.Convert a list:
['Zero', 'One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven', 'Eight', 'Nine']
To a dictionary:
{
    0 : 'Zero',
    1 : 'One',
    2 : 'Two',
    3 : 'Three',
    4 : 'Four',
    5 : 'Five',
    6 : 'Six',
    7 : 'Seven',
    8 : 'Eight',
    9 : 'Nine',
}

5. I have two list a and b. Is there a way that I can tell if they are the same
list? For example in the following case they are the same list:
a = [1, 2, 3]
b = a
And any change to b be will be 'seen' by a.
However in this case a and b are not the same list in the sense that any change
to b be will NOT be 'seen' by a. 
a = [1, 2, 3]
b = [1, 2, 3]

Created on 22 Feb 2016

@author: paulross
 N/A sys N/A pytest create_sequence N/A N/A N N/A N/A N/A Create the 3x table up to and including N. N/A N/A range_of_list N/A N/A N/A N/A N/A Return the difference between the largest and smallest values in a list. N/A x N/A 4 3 -9 21 0 N/A range_of_list_abs N/A N/A N/A N/A N/A Return the difference between the largest and smallest absolute values in a list. N/A x N/A 4 3 -9 21 0 N/A list_to_sequence_dict N/A N/A N/A N/A N/A Create a dictionary where the key is the ordinal of the object in the list
    and the value is the object itself. For example: {0 : 'Zero', 1 : 'One', ...} N/A x N/A Zero One Two Three Four Five Six Seven Eight Nine N/A d N/A N/A d N/A is_same N/A N/A a b N/A N/A N/A Return True is the two items are the same. N/A N/A test_create_sequence N/A N/A N/A N/A N/A N/A N/A create_sequence 12 N/A 0 3 6 9 12 N/A test_range_of_list N/A N/A N/A N/A N/A N/A N/A range_of_list 30 N/A test_range_of_list_abs N/A N/A N/A N/A N/A N/A N/A range_of_list_abs 21 N/A test_list_to_sequence_dict N/A N/A N/A N/A N/A expected N/A 0 1 2 3 4 5 6 7 8 9 Zero One Two Three Four Five Six Seven Eight Nine N/A N/A N/A list_to_sequence_dict expected N/A test_is_same N/A N/A N/A N/A N/A a N/A 1 2 3 N/A b a N/A N/A is_same a b N/A b N/A 1 2 3 N/A N/A N/A is_same a b N/A main N/A N/A N/A N/A N/A N/A N/A pytest main __file__ N/A N/A N/A __name__ __main__ N/A N/A N/A N/A sys exit N/A main