字典的一些基本用法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

 

文章目录

 


前言

我们可能见过这种这种类型name=’赵四’, age=18 或者 name:’赵四’, age:18

age=18或者age:18,这种格式的数据结构我们称之为映射(mapping),

映射指的是可以通过名字 age 引用 值 18。一般将’age’ 叫做键(key) ‘18’叫做值(value)。整体我们称之为键值对。

在Python中保存这种键值对格式的数据的一种类型叫做字典 dict。

字典是Python中唯一内建的映射类型。


提示:以下是本篇文章正文内容,下面案例可供参考

一、字典是什么?

示例:当保存一些事物的信息的时候我看可以使用字典格式,例如用户的信息。

二、使用步骤

1.字典的使用

user_info={'name':'zs','age':20,'height':1.78,'weight':60}
print(user_info)
输出结果:{'name': 'zs', 'age': 20, 'height': 1.78, 'weight': 60}

 

2.字典方法

(1)增加操作

方法描述
变量名[key]=value

通过key 添加value值,如果key存在则覆盖

setdefault(key,default_value)

指定key和value,如果key存在则覆盖

one={'西班牙':'巴塞罗那','意大利':'尤文图斯'}
one['英格兰']='利物浦'
print(one)
#输出结果:{'西班牙': '巴塞罗那', '意大利': '尤文图斯', '英格兰': '利物浦'}
one.setdefault('法兰西','巴黎圣日尔曼')
print(one)
输出结果:{'西班牙': '巴塞罗那', '意大利': '尤文图斯', '英格兰': '利物浦', '法兰西': '巴黎圣日尔曼'}

 (2)删除操作

方法

描述

pop

弹出,返回并删除指定键对应的值

popitem

随机弹出一个键值元组,这里随机的原因是因为字典无序

clear清空字典

(3)修改操作

方法描述
变量名[key]=value

通过key 添加value值,如果key存在则覆盖

update()

传递一个字典,如果key相同则覆盖,没有的key则添加

 (4)查找操作

方法描述
keys

返回一个包含字典所有key的列表

values

返回一个包含字典所有vaule的列表

get

以键取值,如果指定键不存在,默认返回None,可以指定返回内容

update

以字典格式更新指定键的内容,如果键不存在,创建键和值

items

返回字典键值呈元组形式的格式

len

测量字典,键值对的个数(整体)

 

one={'西班牙':'巴塞罗那','意大利':'尤文图斯','法兰西':'巴黎圣日尔曼'}
#根据key查找
nation=one['西班牙']
print(nation)
#返回所有的key
keys=one.keys()
print(keys)
#items()
items=one.items()
print(items)
#len()
print(len(one))



输出结果  巴塞罗那
        dict_keys(['西班牙', '意大利', '法兰西'])
       dict_items([('西班牙', '巴塞罗那'), ('意大利', '尤文图斯'), ('法兰西', '巴黎圣日尔曼')])
        3

 (5)字典的遍历


总结

字典可以解决许多一一对应的问题,在以后的学习中会经常用到

©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页