Datetime:2014-05-07 17:04:53
PYTHON 号称胶水语言。
一,表,元组,字典
区别:
表:可以修改
a=[1,3,4,5] a[2]=5 print a #[1,3,5,5]
元组:不能被修改
a=(1,2,3) a=(a[0],2,a[1]) print a #1,2,2 #数组的结果变了是由于a重新绑定了值。 #如果 #a=(1,2,3) #a[2]=4 #error 元组不能被修改
字典:
ss={1:1,2:'ss',3:'dd',4:'das3'} for i in ss: print i #1 #2 #3 #4 #只输出序列 ss={2:33,1:11,5:34,3:31} for i in ss: print i #1 #2 #3 #5 #结果会按序列排序 ss={1:34,"ss":32,"a":356,0:1} for i in ss: print i #ss #1 #a #0 #重归无序 if ss.has_key(1) print "OK" #OK #has_key 是否有这个索引 try: value=ss[1] except KeyError: value=None #try except用法小体验。 ss.keys().sort() print ss #{'ss': 32, 1: 34, 'a': 356, 0: 1} #发现跟 #for i in ss: # print i #一致 #sort()的规则有待了解