当前位置:首页 » 编程语言 » python中字典的用法

python中字典的用法

发布时间: 2024-11-02 12:40:42

A. python字典(dict )的几种遍历方式

本文介绍Python字典(dict)的几种遍历方式。

首先,可以使用 for key in dict 遍历字典中所有的键。通过这种方式,能够获取字典中的每个键进行操作。

其次,字典提供了 keys() 方法,能够返回字典中所有的键。通过 for key in dict.keys() 的方式,即可遍历这些键。

接着,字典还提供了 values() 方法,用于返回字典中所有的值。通过 for values in dict.values() 的方式,可以遍历字典中的所有值。

再者,字典的 items() 方法能返回字典中的所有键值对,每个键值对是一个元组,包含键和值。通过 for item in dict.items() 可以遍历这些键值对。

最后,为了更直接地访问键值对,可以使用 for key, value in dict.items() 的方式。元组在赋值运算符右边时,可以省去括号,直接引用键和值。

B. python字典的基本操作

python字典的基本操作如下:

查询字典

字典里面可以嵌套字典,嵌套列表。

C. python中字典常用的方法有哪些,分别有什么作用

写法:字典序列[key] = 值 ***字典为可变类型

常用方法:
1、# 新增字典中的数据
dict1 = {'name':'huu','age':20,'gender':'男'}
dict1['id'] = 133
print(dict1)

2、# 修改字典中的数据
dict1['name'] = 'xiauaiguai'
print(dict1)
3、删除字典或删除字典中指定键值对
del()/del:

dict1 = {'name':'huanghu','age':30,'gender':'男'}

# del(dict1) 直接将字典删除了,运行报错

del dict1['name']
print(dict1)
# del dict1[names] 删除不存在的key,运行报错

4、清空字典
clear():
dict1.clear() # 清空字典
print(dict1)

5、查找
key值查找
如果当前查找的key存在则返回对应的值,否则则报错
函数查找
get():如果当前查找的key不存在则返回第二个参数值(默认值),
如果省略第二个参数则返回 None
key()

dict1 = {'name':'huhu','age':20,'gender':'男'}

print(dict1['name']) # huhu
print(dict1['id']) # 报错

# 1, get()查找

print(dict1.get('name')) # huanghu
print(dict1.get('id',133)) # 133--如果当前查找的key不存在则返回第二个参数值(默认值)
print(dict1.get('id')) # None--如果省略第二个参数则返回 None

# 2, keys() 查找字典中所有的key,返回可迭代对象
print(dict1.keys()) # dict_keys(['name', 'age', 'gender'])

# 3,values() 查找字典中所有的values,
print(dict1.values()) # dict_values(['huanghu', 30, '男'])

# 4, items() 查找字典中所有的键值对,返回可迭代对象,里面的数据是元组,
元组数据1是字典中的key,元组数据2是字典key对应的值
print(dict1.items()) # dict_items([('name', 'huahu'), ('age', 20), ('gender', '男')])

热点内容
超高速存储 发布:2024-11-02 15:23:30 浏览:897
javades加密文件 发布:2024-11-02 15:14:15 浏览:533
读卡器怎么看配置 发布:2024-11-02 15:14:10 浏览:458
安卓手机如何更改屏幕常亮 发布:2024-11-02 15:14:02 浏览:604
存储空间介绍 发布:2024-11-02 15:12:22 浏览:416
没有连上服务器怎么办 发布:2024-11-02 14:39:02 浏览:626
早期存储卡 发布:2024-11-02 14:26:50 浏览:989
配音秀缓存在手机哪里 发布:2024-11-02 14:23:27 浏览:295
linux下载gcc 发布:2024-11-02 14:13:47 浏览:345
写算法交易 发布:2024-11-02 13:57:09 浏览:209