昨天跟大家一起学习了 Python基本数据类型之Set,没学的兄弟姐妹们看这里【零基础学Python】Day7 Python基本数据类型之Set,今天让我们开始学习Python基本数据类型字典Dictionary吧。
需注意的是,【零基础学Python】此系列都使用Python3。
Python3 中有6个基本的数据类型:
Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)
而这6个基本的数据类型又可划分为两类,可变数据类型和不可变数据类型,见下:
不可变数据类型:Number(数字)、String(字符串)、Tuple(元组)可变数据类型:List(列表)、Dictionary(字典)、Set(集合)
Dictionary
字典Dictionary是可变的数据类型,也可存储任意类型对象。字典的定义非常简单,使用大括号{}即可,不过里面的元素是以键值对key:value形式存在的,key是唯一且不可变的,所以可变数据类型不能当key。获取value时使用get(key)函数或者[key]。
>>> d = {'heizui':'黑嘴', 'heidou':'黑豆'}>>> print(d){'heizui': '黑嘴', 'heidou': '黑豆'}>>> print(d.get('heizui'))黑嘴>>> print(d['heizui'])黑嘴
增加和修改方法一样,如果有该key就修改,没有该key增加
>>> d = {'heizui':'黑嘴', 'heidou':'黑豆'}>>> print(d){'heizui': '黑嘴', 'heidou': '黑豆'}>>> d['heizui'] = 233>>> d['haoyuner'] = '帅帅龙'>>> print(d){'heizui': 233, 'heidou': '黑豆', 'haoyuner': '帅帅龙'}
删除元素只需使用del,清空字典使用clear()函数
>>> del d['heizui']>>> print(d){'heidou': '黑豆', 'haoyuner': '帅帅龙'}>>> d.clear()>>> print(d){}
字典中其它一些函数
字典也非常简单,兄弟们学废了吗