-
- >>> import dis
- >>> def f():
- ... a = ['a']
- ... b = ['b']
- ... c = [a, b]
- ... a, a[0] = b, a[0]
- ...
- >>> dis.dis(f)
- 2 0 LOAD_CONST 1 ('a')
- 3 BUILD_LIST 1
- 6 STORE_FAST 0 (a)
-
- 3 9 LOAD_CONST 2 ('b')
- 12 BUILD_LIST 1
- 15 STORE_FAST 1 (b)
-
- 4 18 LOAD_FAST 0 (a)
- 21 LOAD_FAST 1 (b)
- 24 BUILD_LIST 2
- 27 STORE_FAST 2 (c)
-
- 5 30 LOAD_FAST 1 (b)
- 33 LOAD_FAST 0 (a)
- 36 LOAD_CONST 3 (0)
- 39 BINARY_SUBSCR
- 40 ROT_TWO
- 41 STORE_FAST 0 (a)
- 44 LOAD_FAST 0 (a)
- 47 LOAD_CONST 3 (0)
- 50 STORE_SUBSCR
- 51 LOAD_CONST 0 (None)
- 54 RETURN_VALUE
-