首页 > 代码库 > 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基础知识---字典
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。