标签:
现在在实习期间,好久没用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 = [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 : 123 id : 1000 name : scd >>>
经常使用的是创建字典的第(2)种方式和字典的遍历,关于其它的字典方法明天再继续写
标签:
原文地址:http://www.cnblogs.com/shootercheng/p/5954583.html