#! /usr/bin/python3
# ==================================================================
# pass list by value / pass list by reference dem??
# ==================================================================
def addListEntries1(l):
print()
print("passed to add #1 ({})".format(id(l)))
l = [0,1]
print("add #1")
print(id(l))
print(l)
return
def addListEntries2(l):
print()
print("passed to add #2 ({})".format(id(l)))
l = [2,3]
print("add #2")
print(id(l))
print(l)
return
def appendListEntries1(l):
print()
print("passed to append #1 ({})".format(id(l)))
l.append(4)
l.append(5)
print("append #1")
print(id(l))
print(l)
return
def appendListEntries2(l):
print()
print("passed to append #2 ({})".format(id(l)))
l.append(6)
l.append(7)
print("append #2")
print(id(l))
print(l)
return
a = []
print()
print("original list a")
print(id(a))
addListEntries1(a)
addListEntries2(a)
appendListEntries1(a)
appendListEntries2(a)
print()
print("final list a")
print(id(a))
print(a)