python基本知识-5.7数据类型-字典

1、字典dict,字典⾥⾯的数据以键值对(key:value)形式出现,但不⽀持下标

2、创建字典{key1:value1,key1:value2...}

创建空字典:{} 或 dict()

3、常用操作

  • 修改/增加(直接在原字典⾥修改/增加数据,即修改原字典)

方法

  • append()
    功能:如果字典中存在此key,则修改对应的值;如果不存在,则新增此键值对
    语法字典[key] = 值
  • 删除

方法

  • del / del()
    功能:删除字典或删除字典中指定键值对
    语法del 字典 / del(字典[key])
  • clear()
    功能:清空字典
    语法字典.clear()
  • 查找

索引: 字典[key值],如果当前查找的key存在,则返回对应的值,否则则报错

方法:

get()
功能:如果当前查找的key不存在,则返回第⼆个参数(默认值),如果省略第⼆个参数,则返回
None
语法:字典.get(key, 默认值)
keys()
功能:返回字典中的所有key
语法:字典.keys()
values()
功能:返回字典中的所有value
语法:字典.values()
items()
功能:返回字典中的所有键值对
语法:字典.items()

Python中的字典(dictionary)是一种无序、可变的数据结构,用于存储键值对(key-value pairs)。字典中的每个元素由一个键(key)和一个值(value)组成,键必须是唯一的。字典使用花括号{}来定义,键和值之间用冒号:分隔,不同的键值对之间用逗号,分隔。

以下是一个示例字典的定义:

my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}

可以通过键来访问字典中的值,例如:

print(my_dict['name'])  # 输出:John
print(my_dict['age'])   # 输出:25
print(my_dict['city'])  # 输出:New York

字典是可变的,因此可以通过键来添加、修改或删除元素,例如:

my_dict['occupation'] = 'Engineer'   # 添加一个新的键值对
my_dict['age'] = 26                  # 修改一个已有键的值
del my_dict['city']                   # 删除一个键值对

字典还提供了一些内置方法来操作和处理字典,例如:

keys = my_dict.keys()       # 获取字典中的所有键
values = my_dict.values()   # 获取字典中的所有值
items = my_dict.items()     # 获取字典中的所有键值对

此外,可以使用in关键字来判断一个键是否存在于字典中,例如:

if 'name' in my_dict:
    print('Name is present in the dictionary')

字典是非常有用的数据结构,可以用于存储和处理各种类型的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值