5.4字典(dictionaries)
>>> tel = {'jack':4098,'sape':4139}
>>> tel['guido']=4127
>>> tel
{'sape': 4139, 'jack': 4098, 'guido': 4127}
>>> tel['guido']
4127
>>> del tel['sape']
>>> tel['irv']=4127
>>> tel
{'jack': 4098, 'irv': 4127, 'guido': 4127}
>>> del tel['jack']
>>> tel
{'irv': 4127, 'guido': 4127}
>>> tel.keys()
['irv', 'guido']
>>> tel.has_key('guido')
True
>>> dict([('sape',4139),('guido',4127),('jack',4098)])
{'sape': 4139, 'jack': 4098, 'guido': 4127}
>>>
5.5循环技巧
>>> knights = {'gallahad':'the ppure','robin':'the brave'}
>>> for k,v in knights.items():
... print k,v
...
gallahad the ppure
robin the brave
>>>
5.6深入条件控制
>>> str1,str2,str3 = '','trondheim','hammer dance'
>>> non_null = str1 or str2 or str3
>>> non_null
'trondheim'
>>> non_null = str1 or str2 or str3
>>> non_null
'trondheim'
>>> str1,str2,str3 = 'a','','hammer dance'
>>> non_null = str1 or str2 or str3
>>> non_null
'a'
>>>