# l = [1,2,3] # l[0:2]=[3,4] # print l # l.append([16,17,19]) # print l # # l = [1,2,3] # print l,id(l) # l[0:2]=[3,4] # print l,id(l) # t = l # print l,id(l) # l=l+[16,17,19] # print l,id(l), id(t), t # del l[1:3] # print l,id(l), id(t), t # # alias!! # l = [1,2] # t = l # t[0]=5 # print l # #cloning!! # l = [1,2] # t = l[:] # t[0]=5 # print l,t # x = 1 # def f(x): # x = x+1 # print x # # f(x) # print x # # x = [1,2] # print id(x) # def f(x): # print id(x) # x = x+[1] # print id(x) # print x # # f(x) # print x # x = [1,2] # print id(x) # def f(x): # print id(x) # x[0]=20 # print id(x) # print x # # f(x) # print x # def tail(list): # print id(list[:1]) # return list[1:] # # l = [1,2,3,4,5] # print id(l) # l1 = tail(l) # print l1, id(l1), l, id(l) # tuple = 'a', 'b','c', 'd', 'e' # print tuple # print tuple[2] # print len(tuple) # print tuple[1:4] # #tuple[2]=45 NOOOOOOO!!!! # t = tuple+tuple # s=t # print t, type(t), len(t), id(t) # t = t+(1,) # print t, id(t),s,id(s) # t = 1, # t = (2,3)+t # print t # print id(t) # # def f(x): # print id(x) # print x[0] # x=x[1:3] # print id(x) # print x # # f(t) # print t # for i in t: # print i # l=[1.2,'ciao'] # print l # t = ('ciaotupla',1,l) # print t # t2 = (t,l) # print t2 # l2 = [t2,t,l] # print l2[0][0][0][0] # # for i in l2: # print i[0] # if type(i)==list: # print i+[3] # # a , b, c = (1,2,3) # print a # # a,c = c,a # print type((c,a)) # # print a, type(a) d = {} print type(d) d[1]='ciao' d['ciao']=1 d[2]='ciao',1 d['ciao']=2 d[2]='ciao',2 print d, len(d) d2 = {'ciao':1,23:1} print d2 print d2[23] print d.keys() #print d.keys().sort() # # for i in d.keys(): # print d[i] # print 2 in d.keys() # d3 = {1:[2,3,4]} # print d3[1] # d3[1]=d # print d3 d4 = {1:'one',2:'two',3:'three'} l5 = d4.keys() print l5.sort(l5) # # for i in d4.keys(): # print i, d4[i]