Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 0 LOAD_CONST 0 (<code object hehe at 0x000001904D2CFA50, file "a.py", line 1>)
- 2 LOAD_CONST 1 ('hehe')
- 4 MAKE_FUNCTION 0
- 6 STORE_NAME 0 (hehe)
- 9 8 LOAD_CONST 2 (<code object find_even_index at 0x000001904D2E51E0, file "a.py", line 9>)
- 10 LOAD_CONST 3 ('find_even_index')
- 12 MAKE_FUNCTION 0
- 14 STORE_NAME 1 (find_even_index)
- 16 LOAD_CONST 4 (None)
- 18 RETURN_VALUE
- Disassembly of <code object hehe at 0x000001904D2CFA50, file "a.py", line 1>:
- 2 0 LOAD_GLOBAL 0 (sum)
- 2 LOAD_FAST 0 (l)
- 4 CALL_FUNCTION 1
- 6 LOAD_CONST 1 (0)
- 8 ROT_TWO
- 10 STORE_FAST 1 (a)
- 12 STORE_FAST 2 (b)
- 3 14 SETUP_LOOP 48 (to 64)
- 16 LOAD_GLOBAL 1 (enumerate)
- 18 LOAD_FAST 0 (l)
- 20 CALL_FUNCTION 1
- 22 GET_ITER
- >> 24 FOR_ITER 36 (to 62)
- 26 UNPACK_SEQUENCE 2
- 28 STORE_FAST 3 (i)
- 30 STORE_FAST 4 (x)
- 4 32 LOAD_FAST 1 (a)
- 34 LOAD_FAST 4 (x)
- 36 INPLACE_SUBTRACT
- 38 STORE_FAST 1 (a)
- 5 40 LOAD_FAST 1 (a)
- 42 LOAD_FAST 2 (b)
- 44 COMPARE_OP 2 (==)
- 46 POP_JUMP_IF_FALSE 52
- 48 LOAD_FAST 3 (i)
- 50 RETURN_VALUE
- 6 >> 52 LOAD_FAST 2 (b)
- 54 LOAD_FAST 4 (x)
- 56 INPLACE_ADD
- 58 STORE_FAST 2 (b)
- 60 JUMP_ABSOLUTE 24
- >> 62 POP_BLOCK
- 7 >> 64 LOAD_CONST 2 (-1)
- 66 RETURN_VALUE
- Disassembly of <code object find_even_index at 0x000001904D2E51E0, file "a.py", line 9>:
- 10 0 LOAD_GLOBAL 0 (next)
- 2 LOAD_CLOSURE 0 (arr)
- 4 BUILD_TUPLE 1
- 6 LOAD_CONST 1 (<code object <genexpr> at 0x000001904D2CFED0, file "a.py", line 10>)
- 8 LOAD_CONST 2 ('find_even_index.<locals>.<genexpr>')
- 10 MAKE_FUNCTION 8
- 12 LOAD_GLOBAL 1 (range)
- 14 LOAD_GLOBAL 2 (len)
- 16 LOAD_DEREF 0 (arr)
- 18 CALL_FUNCTION 1
- 20 CALL_FUNCTION 1
- 22 GET_ITER
- 24 CALL_FUNCTION 1
- 26 LOAD_CONST 3 (-1)
- 28 CALL_FUNCTION 2
- 30 RETURN_VALUE
- Disassembly of <code object <genexpr> at 0x000001904D2CFED0, file "a.py", line 10>:
- 10 0 LOAD_FAST 0 (.0)
- >> 2 FOR_ITER 46 (to 50)
- 4 STORE_FAST 1 (i)
- 6 LOAD_GLOBAL 0 (sum)
- 8 LOAD_DEREF 0 (arr)
- 10 LOAD_CONST 0 (0)
- 12 LOAD_FAST 1 (i)
- 14 BUILD_SLICE 2
- 16 BINARY_SUBSCR
- 18 CALL_FUNCTION 1
- 20 LOAD_GLOBAL 0 (sum)
- 22 LOAD_DEREF 0 (arr)
- 24 LOAD_FAST 1 (i)
- 26 LOAD_CONST 1 (1)
- 28 BINARY_ADD
- 30 LOAD_CONST 2 (None)
- 32 BUILD_SLICE 2
- 34 BINARY_SUBSCR
- 36 CALL_FUNCTION 1
- 38 COMPARE_OP 2 (==)
- 40 POP_JUMP_IF_FALSE 2
- 42 LOAD_FAST 1 (i)
- 44 YIELD_VALUE
- 46 POP_TOP
- 48 JUMP_ABSOLUTE 2
- >> 50 LOAD_CONST 2 (None)
- 52 RETURN_VALUE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement