龙空技术网

python教程十二字典的增删改查详解

雪蕊幽香酱01 135

前言:

眼前我们对“python查询数据库增删改查”都比较重视,你们都想要学习一些“python查询数据库增删改查”的相关内容。那么小编也在网上搜集了一些关于“python查询数据库增删改查””的相关内容,希望小伙伴们能喜欢,兄弟们快快来学习一下吧!

字典的增删改查

字典的增加,增加键值对,键值对可以通过访问键拿到值,就好像键是一个名字,值是一个代号.

比如我叫王坤:学号1984,这样可以通过访问王坤来看到他的学号,下面我们来用电脑的价格来演示一下键值对,和字典的增加,怎么加入新的元素进入键值对

例:

结果大家可以看到,键值对是需要有一个:号来归结在一起,电脑对应的是7600元,这就是一个完整的键值对,最后我把键盘:90元成功添加到了键值对中,键值对的语法很简单,变量['需要加入的键']='需要加入的值',这种语法也叫强制修改,当键存在字典中,可以强制修改值

我们来看一下强制修改已经存在的键值对,我现在要把电脑的价格改成1000

例:

结果大家看到了,成功地修改掉了电脑的值

下面我们来说一个更简单的键值添加的方法,这个方法比上一个强制修改的方法更简单,我们来体验一下

例:

结果我们成功地把键盘:90元添加了进来,语法:变量.setdefault('需要添加的键','需要添加的值'),大家要记住,用这种添加键值对的方法是不需要:号的,只需要逗号就可以了,输入:编译器会报错.

字典的删除包括pop del clear

pop字典删除,语法pop('需要删除的键').现在我想要把电脑删除掉,下面我们来演示一下

例:

结果我们把电脑删除掉了,当键被删除掉的时候,值会跟着键一起被删除掉

下面我们来看一下,如果我们把键删掉了,想看一下被删除的值怎么看呢,很简

单,一个ret就足够了,我们来演示一下

例:

结果我们看到了,成功打印出了电脑的值

del删除,一个很强大的删除,废话不多说,我们来体验一下del删除

例:

结果成功删除掉电脑,语法del 变量['需要删除的键']

clear清空,很好理解就是全部删除,我们来看一看clear的效果

例:

结果很明显,字典中什么都没有了,语法:变量.clear()空格内什么都不需要添加

update函数,合并指定添加到字典中,我们来实例一下我想在第二个字典中加

入一个手机白送的元素,大家来看一下怎么添加

例:

结果把手机:白送合并添加到了一起,update这个函数就是合并添加,语法:变量.update(添加变量)

字典中的查for

for循环查找默认是获取键值对中的键,值是不会打印输出的,下面我们来体验一下for循环查找

例:

结果只显示了字典中的键,值是不会显示的,那如果我们想要查找键值对中

的值怎么办呢,这次我们要显示器的值,我们来体验一下

例:

结果成功打印输出1800元,语法很简单,只需要在print(变量['需要提取的值'])返回

的结果就是对应的关键

get()第二个查看,和第一个类似,但是有一个有意思的地方和第一个不一样,如果

你要搜索的内容没有,那么它的返回值可以自己设定,我们来体验一下get()

例:

结果我们想要查找字典里没有的键,系统会报错,但是get就不会报错,而且

我们还可以自己设定返回的内容,下面我们来看一下get()使用

例:

结果果然返回了我输入的值,语法:print(变量.get(‘需要查找的键’,'如果查找的键没有,输入返回的内容'))

标签: #python查询数据库增删改查 #python增删改查界面系统