📜  dict输入python(1)

📅  最后修改于: 2023-12-03 14:40:43.606000             🧑  作者: Mango

Python的字典(dict)介绍

Python字典(dict)是一种可变、无序、可重复的容器类型。每个元素都是由一个键(key)和值(value)组成的键值对(key-value pair),适合保存具有映射关系的数据。

字典的创建
  1. 直接使用花括号{}创建一个空字典
empty_dict = {}
  1. 使用键值对初始化字典,每一个键值对用逗号隔开,并使用花括号{}包含
person = {'name': '小明', 'age': 18, 'gender': '男'}
字典的常用方法
添加元素

使用键值对直接赋值的形式,可以添加新的元素到字典中

person['address'] = '北京市朝阳区'
删除元素

使用del语句可以删除字典中的元素

del person['address']
遍历字典
  1. 遍历所有键值对
for key, value in person.items():
    print(key + ':' + value)
  1. 遍历所有键
for key in person.keys():
    print(key)
  1. 遍历所有值
for value in person.values():
    print(value)
字典的注意事项
  • 键必须是唯一的,值可以不唯一
  • 键必须是不可变类型(字符串、数字、元组),值可以是任意类型
  • 字典是无序的,即元素的顺序可能会发生变化
  • 字典的复制是浅复制
总结

Python的字典是非常实用的容器类型,它采用了哈希表的数据结构,通过键值对的形式来存储元素,适合保存具有映射关系的数据。字典的使用非常灵活,掌握好字典的基本操作,可以提高编程的效率。