零基础学PythonDay8 Python基本数据类型之Dictionary
Posted 光于前裕于后
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学PythonDay8 Python基本数据类型之Dictionary相关的知识,希望对你有一定的参考价值。
昨天跟大家一起学习了 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)
字典中其它一些函数
字典也非常简单,兄弟们学废了吗
以上是关于零基础学PythonDay8 Python基本数据类型之Dictionary的主要内容,如果未能解决你的问题,请参考以下文章
零基础学PythonDay5 Python基本数据类型之List
零基础学PythonDay4 Python基本数据类型之String
零基础学PythonDay7 Python基本数据类型之Set
零基础学PythonDay7 Python基本数据类型之Set