Python 更新dict

更新dict

对需要更新的key-value 直接赋值即可
dict是可变的,也就是说,我们可以随时往dict中添加新的 key-value。比如已有dict:
d = {
‘Adam‘: 95,
‘Lisa‘: 85,
‘Bart‘: 59
}
要把新同学‘Paul‘的成绩 72 加进去,用赋值语句:
>>> d[‘Paul‘] = 72
再看看dict的内容:
>>> print d
{‘Lisa‘: 85, ‘Paul‘: 72, ‘Adam‘: 95, ‘Bart‘: 59}
如果 key 已经存在,则赋值会用新的 value 替换掉原来的 value:
>>> d[‘Bart‘] = 60
>>> print d
{‘Lisa‘: 85, ‘Paul‘: 72, ‘Adam‘: 95, ‘Bart‘: 60}

List更新有方法:append()和insert()  删除有pop()

Tuple不可变

时间: 2024-11-02 10:14:24

Python 更新dict的相关文章

Python中dict的特点、更新dict、遍历dict

dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样.而list的查找速度随着元素增加而逐渐下降. 不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢. 由于dict是按 key 查找,所以,在一个dict中,key不能重复. dict的第二个特点就是存储的key-value序对是没有顺序的!这和list不一样: d = { 'Adam': 95, 'Lisa': 85, 'Ba

Python入门--dict

一.dict特点 1.查找速度快:无论dict有10个元素还是10万个元素,查找速度都一样.而list的查找速度随着元素增加而逐渐下降. 缺点:占用内存大,浪费内容,而list正好相反,占用内存小,但是查找速度慢.由于dict是按 key 查找,所以,在一个dict中,key不能重复. 2.存储的key-value序对是没有顺序的!这和list不一样: d = {    'Adam': 95,    'Lisa': 85,    'Bart': 59} 当我们试图打印这个dict时: >>&g

Python中dict详解

yangyzh Python中dict详解 python3.0以上,print函数应为print(),不存在dict.iteritems()这个函数. 在python中写中文注释会报错,这时只要在头部加上# coding=gbk即可 #字典的添加.删除.修改操作dict = {"a" : "apple", "b" : "banana", "g" : "grape", "o&qu

Python之dict的认识

Python入门—— dict flyingSquirrel                                 微信号                                 squirrel_jie 功能介绍                                 生活亦是灵感.记录点滴生活,珍藏美好回忆. 什么是dict 我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Adam', 'Lisa', 'Bart'] 或者考

Python的dict

dict把key和value关联起来,可以通过 key来查找 value. 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可.最后一个 key: value 的逗号可以省略. 可以简单地使用 d[key] 的形式来查找对应的 value. 通过 key 访问 dict 的value,只要 key 存在,dict就返回对应的value.如果key不存在,会直接报错:KeyError. 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d

python更新导致yum无法使用

问题: There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was:   No module named yumPlease install a package which provides this module, orverify that the module is installed correctly.It's poss

手动下载python更新后 换回以前版本

因为用的时Ubuntu略低版本的,不想更新版本,但是经常更新内核和其他软件,尤其是最近自己更新python,但是软件更新救出错了,而且不能打开“Languae Support”(软件支持)和ibus输入法,非常烦恼,尝试了很多解决方法,但是都不行,只能再改回来了. 改回步骤如下: 改回以前的python,其实就是修改链接. 1. 删除链接,即: rm /usr/bin/python 2. 重建链接,连接到系统python. 首先,查看自己python版本号: ls /usr/bin | grep

菜鸟学python之dict

存储位置=hash(键) 在搜索时,首先对键进行hash运算,把求得的值当做"键-值对"的存储位置,在结构中按照此位置取"键-值对"进行比较,若键相等,则表示搜索成功.在存储"键-值对"的时候,依照相同的hash函数计算存储位置,并按此位置存放,这种方法就叫做哈希方法,也叫做散列方法.在哈希方法中使用的转换函数hash被称作哈希函数(或者散列函数).按照此中算法构造出来的表叫做哈希表(或者散列表). 哈希函数建立了从"键-值对"

python将dict中的unicode打印成中文

python将dict中的unicode打印成中文 import json a = {u'content': {u'address_detail': {u'province': u'\u5409\u6797\u7701', u'city': u'\u957f\u6625\u5e02', u'street_number': u'', u'district': u'', u'street': u'', u'city_code': 53}, u'point': {u'y': u'43.89833761