In [ ]:
%reload_ext nbtutor
In [ ]:
%%nbtutor -r -f
empty = []
foo = 10
pass
In [ ]:
%%nbtutor -i
pass
In [ ]:
%%nbtutor -r -f
one = []
foo = 10
one.append(10)
one.append(20)
one.append(30)
pass
In [ ]:
%%nbtutor -r -f -i
one = []
foo = 10
one.append(10)
one.append(20)
one.append(30)
pass
In [ ]:
%%nbtutor -r -f
one = list(range(3, 8))
foo = 10
pass
In [ ]:
%%nbtutor -i
pass
In [ ]:
%%nbtutor -r -f
two = [[10, 20], [30, 40]]
foo = 10
pass
In [ ]:
%%nbtutor -i
pass
In [ ]:
%%nbtutor -r -f
# Check aliasing
one = []
foo = 10
two = [10, 10, 20]
three = [one, two, two, None]
In [ ]:
%%nbtutor -i
pass
In [ ]:
%%nbtutor -r -f --max_size 3
foo = list(range(100))
In [ ]:
%%nbtutor -i
pass
In [ ]: