这个调用被称为序列拆封非常合适。序列拆封要求左侧的变量数目与序列的元素个数相同 >>> t = [1, 2, 3] >>> x, y, z = t >>> print x, y, z 1 2 3
>>> s = "123" >>> x,y,z = s >>> print x, y, z 1 2 3 字典字典类似于通过联系人名字查找地址和联系人详细情况的地址簿,即:我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,将无法找到正确的信息 字典的keys()方法返回由所有关键字组成的列表,该列表的顺序不定(如果需要它有序,只能调用返回列表的sort()方法) 使用字典的has_key()方法可以检查字典中是否存在某一关键字 字典的values()方法返回字典内所有的值 字典的get()方法可以根据关键字返回值,如果不存在输入的关键字,返回None
字典的update(anothordict)方法类似于合并,它把一个字典的关键字和值合并到另一个,盲目的覆盖相同键的值字典的pop()方法能够从字典中删除一个关键字并返回它的值,类似于列表的pop方法,只不过删除的是一个关键字而不是位置 dict={"zhanghong":1988316,"zhanghong":2008,"liyanhong":1978316,"huangguanyue":1989316} print(dict.has_key("zhanghong"))#返回是否含有某个键值 for value in dict.keys():#返回所有关键字组成的列表 print(value)
for value in dict.values():#返回所有关键字对应的值组成的列表 print(value)