Python字典(dict)基础知识定义和使用详解

分类:知识百科 日期: 点击:0

Python字典(dict)是一种无序的键值对容器,它的键和值都是可以改变的,字典是最常用的Python数据类型,它可以用来存储任意类型的数据,字典的键和值可以是任何类型的数据,字典的键是唯一的,值可以重复。

字典的定义格式如下:

dict = {key1:value1, key2:value2, ...}

其中key1、key2等为键,value1、value2等为值,键和值之间用冒号分隔,键和值之间用逗号分隔,字典一个键值对后面不用逗号。

使用字典时,可以使用索引的方式来访问字典中的值,即使用字典的键来访问对应的值,如下所示:

dict = {'name':'Tom', 'age':20, 'gender':'male'}

print(dict['name']) # 输出结果为:Tom
print(dict['age']) # 输出结果为:20
print(dict['gender']) # 输出结果为:male

字典中也可以使用内置函数来访问和操作字典,如下表所示:

  • len(dict):获取字典中键值对的个数
  • str(dict):将字典转换为字符串
  • type(variable):返回输入的变量类型
  • dict.clear():清空字典中所有键值对
  • dict.copy():复制字典
  • dict.get(key):获取指定键的值
  • dict.items():以列表形式返回可遍历的(键, 值) 元组数组
  • dict.keys():以列表形式返回一个字典所有的键
  • dict.values():以列表形式返回字典中的所有值
  • dict.setdefault(key, default=None):如果键不存在于字典中,将会添加键并将值设为default
  • dict.update(dict2):把字典dict2的键值对更新到dict里

字典也可以使用for循环来遍历,如下所示:

dict = {'name':'Tom', 'age':20, 'gender':'male'}

for key in dict:
    print(key, dict[key])

# 输出结果:
# name Tom
# age 20
# gender male

字典是Python中最常用的数据结构,它可以用来存储任意类型的数据,字典的键和值可以是任何类型的数据,字典的键是唯一的,值可以重复,可以使用索引的方式来访问字典中的值,也可以使用内置函数和for循环来遍历字典。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。