python如何往空字典添加键值对??

python如何往空字典添加键值对??,第1张

题主你好,

看例子吧:

我先定义一个空字典dic:

dic = {}

向字典中添加键值对是通过: 

字典名['键名'] = '值' 

这种形式, 下面我向字典中添加一个饥郑键为'name', 值为'hello kitty'的这么一个键值对:

dic['name'] = 'hello kitty'

此时字典dic的值就内{}, 变为了{'name': 'hello kitty'}

---

测试截图:

希望可以帮到题主启耐, 欢迎追烂旁颂问

最为简单的方法是利用表理解,生成一个新的前腊闹字典 必局改须要保证键值是一一对慧罩应的 d = {'one':1, 'two':2, 'three':3, 'four':4} di = {v:k for k,v in d.items()} di[1]

一、创建字典

字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下:dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

也可如此创建字典

dict1 = { 'abc': 456 }

dict2 = { 'abc': 123, 98.6: 37 }

注意:

每个键与值用冒号隔开猜纯耐(:),每对用逗号,每对用逗号分割,整体放在花括号中({})。

键必须独一无二,但值则不必。

值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。

二、访问字典里的值

把相应的键放入熟悉的方括弧,如下实例:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}print "dict['Name']: ", dict['Name']print "dict['Age']: ", dict['Age']#以上实例输出结果:#dict['Name']:  Zara#dict['Age']:  7

如果用字典里没有的键访问数据,会输出错误如下:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}print "dict['Alice']: ", dict['Alice']

以上实例输出结果:

#KeyError: 'Alice'[/code]

三、修改字典

向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

dict['Age'] = 8# update existing entrydict['School'] = "DPS School"# Add new entry

print "dict['Age']: ", dict['Age']print "dict['School']: ", dict['School']#以上实例输出结果:#dict['Age']:  8#dict['穗春School']:  DPS School

四、删除字典元素

能删单一的元素也能清空字典,清空只需一项 *** 作。

显示删除一个字典用del命令,如下实例:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}del dict['Name']# 删除键是'Name'的条目dict.clear()    # 清空词典所有条目del dict        # 删除词典print "dict['裤孝Age']: ", dict['Age']print "dict['School']: ", dict['School']#但这会引发一个异常,因为用del后字典不再存在:dict['Age']:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11977979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存