Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:24:06) [MSC v.1600 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> ================================ RESTART ================================ >>> >>> help(modify_list) Help on function modify_list in module __main__: modify_list(lst, i, val) assign val to lst [i] does not return any meaningful value >>> L = [1,2,3] >>> nullify(L) >>> L [1, 2, 3] >>> modify_list(L, 2, 1000) >>> L [1, 2, 1000] >>> L [1, 2, 1000] >>> hex(id(L)) '0x1d42b48' >>> nullify_print(L) 0x1d42b48 0x1d41710 >>> L [1, 2, 1000] >>> hex(id(L)) '0x1d42b48' >>> L [1, 2, 1000] >>> sorted(L) [1, 2, 1000] >>> L + [-4] [1, 2, 1000, -4] >>> sorted(L) [1, 2, 1000] >>> L = L + [-4] >>> L [1, 2, 1000, -4] >>> sorted(L) [-4, 1, 2, 1000] >>> L [1, 2, 1000, -4] >>> L.sort() >>> L [-4, 1, 2, 1000] >>> bin(9976589) '0b100110000011101100001101' >>> bin(9976589)[2:] '100110000011101100001101' >>> bin(9976589)[2:10] '10011000' >>> bin(9976589)[10:18] '00111011' >>> >>>