博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 字典
阅读量:6636 次
发布时间:2019-06-25

本文共 1891 字,大约阅读时间需要 6 分钟。

字典

 fromkeys()

功能:用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。    语法:dict.fromkeys(seq[, value]))    参数:seq -- 字典键值列表。         value -- 可选参数, 设置键序列(seq)的值。    li = ['users','age']    dict_li = dict.fromkeys(li,'swht')    返回结果:dict_li            {
'age': 'swht', 'users': 'swht'}

get

功能:获取字典的value值    dict_li = {
'users':'swht','age':'18',} dict_li.get('users') 返回结果:'swht'

items

功能:返回可遍历的(键, 值) 元组数组    dict_li = {
'users':'swht','age':'18',} dict_li.items() 返回结果:dict_items([('age', '18'), ('users', 'swht')])

keys

功能:获取字典可遍历的键    dict_li = {
'users':'swht','age':'18',} dict_li.keys() 返回结果:dict_keys(['age', 'users'])

pop

功能:删除字典中指定的键值    dict_li = {
'users':'swht','age':'18',} dict_li.pop('age') 返回结果:'18'

popitem

功能:随机返回并删除字典中的一对键和值    dict_li = {
'users':'swht','age':'18',} dict_li.popitem() 返回结果:('age', '18') dict_li {
'users': 'swht'}

setdefault

功能:查找键值,如果键不已经存在于字典中,将会添加键并将值设为默认值。    dict_li = {
'users':'swht','age':'18',} dict_li.setdefault('ID',5) 返回结果:5 dict_li 返回结果:{
'age': '18', 'users': 'swht', 'ID': 5}

update

功能:把指定字典的键值更新到当前字典中    dict_li = {
'users':'swht','age':'18',} dict_ai = {
'address':'山东'} dict_li.update(dict_ai) dict_li 返回结果:{
'age': '18', 'users': 'swht', 'address': '山东'}

values

功能:获取字典的所有值    dict_li = {
'age': '18', 'users': 'swht', 'address': '山东'} dict_li.values() 返回结果:dict_values(['18', 'swht', '山东'])

clear

功能:清空字典    dict_li = {
'users':'swht','age':'18',} dict_li.clear() 返回结果:dict_li {}

copy

功能:浅拷贝    dict_li = {
'users':'swht','age':'18',} dict_li.copy() 返回结果:{
'age': '18', 'users': 'swht'} dict_li = {
'users':'swht','age':'18','address':{
'sd':'dz'}} dict_li.copy() 返回结果:{
'age': '18', 'users': 'swht', 'address': {
'sd': 'dz'}}

 

转载于:https://www.cnblogs.com/m3345/p/5129911.html

你可能感兴趣的文章
如何使用虚拟机模板
查看>>
工具推荐cmder
查看>>
使用Python3.5爬取豆瓣电影Top250
查看>>
Whoosh 原理与实战1--Python 搜索框架 Whoosh 简介
查看>>
如何深度重构UIViewController实例-直播界面
查看>>
nltk-比较英文文档相似度-完整实例
查看>>
php 调用远程url的六种方法小结
查看>>
【学习笔记6】Result配置的各种视图转发类型
查看>>
Ehcache(01)——简介、基本操作
查看>>
java读取指定package下的所有class
查看>>
settimeout 推荐的最小值
查看>>
听云APP 图表分析
查看>>
整合 Apache 与 Tomcat
查看>>
Centos7 修改主机名
查看>>
FMDB使用
查看>>
博为峰Java技术题 ——JavaSE Scanner类Ⅰ
查看>>
sshd(pam_google_authenticator)[12060]: Failed to read "/root/.google_authenticator"
查看>>
js中call用法
查看>>
高级文件系统管理_学习笔记
查看>>
去掉主页 breadcrumb导航条上的<Liferay>字样
查看>>