首页 > 代码库 > Python基础知识---字典

Python基础知识---字典

    现在在实习期间,好久没用Python了,今天在做Java项目时用的HashMap让我联想到了Python中的字典,就写一些Python字典的知识吧,复习复习。

    

     字典:  key --> value的映射关系,字典是无序性的,字典的key是不可变类型的,如int, str, float,tuple...

1.创建字典

  (1)第一种方式创造字典,一次给全

>>> user = {id: 1000, name: scd, password:123}>>> user{password: 123, id: 1000, name: scd}

   (2)d[key] = value

>>> user = { }>>> user[id] = 1000>>> user[name] = scd>>> user[password] = 123>>> user{password: 123, id: 1000, name: scd}>>>

    (3)d = dict(zip(key, value)),   这里key, value是列表

>>> key = [id, name, password]>>> value = http://www.mamicode.com/[1000, scd, 123]>>> user = dict(zip(key, value))>>> user{password: 123, id: 1000, name: scd}>>>

   第2种创建字典的方法经常用到

2.字典遍历

 

>>> for key in user:...     print key, ":", user[key]...password : 123id : 1000name : scd>>>

    经常使用的是创建字典的第(2)种方式和字典的遍历,关于其它的字典方法明天再继续写

 

Python基础知识---字典