Python3基础教程
Python3字典
> 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 键必须是唯一的,但值则不必。 ## 创建空字典 使用大括号 { } 创建空字典: emptyDict = {} emptyDict = dict() print(emptyDict) ## 访问字典里的值 tinydict['Name'] tinydict['Age'] ## 修改字典 tinydict['Age'] = 8 #如果没有会新增,有则会修改 ## 删除字典元素 del tinydict['Name'] # 删除键 'Name' tinydict.clear() # 清空字典 del tinydict # 删除字典 ## 字典键的特性 1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住 2)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行 ## 字典内置函数&方法 len(dict) 计算字典元素个数,即键的总数。 str(dict) 输出字典,可以打印的字符串表示。 type(variable) 返回输入的变量类型,如果变量是字典就返回字典类型。 dict.clear() 删除字典内所有元素 dict.copy() 返回一个字典的浅复制 dict.fromkeys() 创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值 dict.get(key, default=None) 返回指定键的值,如果键不在字典中返回 default 设置的默认值 key in dict 如果键在字典dict里返回true,否则返回false dict.items() 以列表返回一个视图对象 dict.keys() 返回一个视图对象 dict.setdefault(key, default=None) 和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default dict.update(dict2) 把字典dict2的键/值对更新到dict里 dict.values() 返回一个视图对象 dict.pop(key[,default]) 删除字典 key(键)所对应的值,返回被删除的值。 dict.popitem() 返回并删除字典中的最后一对键和值。
顶部
收展
底部
[TOC]
目录
Python 环境搭建
Python3基础语法
Python3基本数据类型
Python3运算符
Python3数字(Number)
Python3字符串
Python3列表
Python3元组
Python3字典
Python3集合
Python3条件控制
Python3循环语句
Python推导式
Python3迭代器与生成器
Python3函数
Python3模块
Python3输入和输出
Python3数据结构
Python3读和写文件
Python3 OS 文件/目录方法
Python3错误和异常
相关推荐
Python爬虫