#!/usr/bin/python
"""
Lezione numero 2
"""
# Come copiare liste e dizionari senza reference
myList=[1,2,3,'ab','c']
newList = myList[:]
import copy
myDict = {"name": "Lorenz", "city": "Vicenza, IT"}
newDict = myDict.copy()
newDict = {}
for key in myDict.keys() :
newDict[key] = myDict[key]
print myDict[key],"\t",newDict[key]
otherDict = {"name": "Ale", "city": "Padua, IT"}
myDict.update(otherDict)
listOne = [{"name": "Willie", "city": "Providence, RI"}, 1, "tomato", 3.0]
listTwo = listOne[:]
listThree = copy.deepcopy(listOne)
listOne.append("kid")
listOne[0]["city"] = "San Francisco, CA"
print listOne,"\n",listTwo,"\n",listThree,"\n"