当前位置: 首页 > news >正文

网站建设项目甘特图合肥建网站要多少钱

网站建设项目甘特图,合肥建网站要多少钱,semir是什么牌子,旺店通erp企业版下载appPython 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key:value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d {key1 : value1, key2 : …

Python 字典(Dictionary)

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值 key:value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2 }

注意:dict 作为 Python 的关键字和内置函数,变量名不建议命名为 dict。

键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。

>>> tinydict = {'a': 1, 'b': 2, 'b': '3'}
>>> tinydict['b']
'3'
>>> tinydict
{'a': 1, 'b': '3'}

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

一个简单的字典实例:

tinydict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

也可如此创建字典:

tinydict1 = { 'abc': 456 }
tinydict2 = { 'abc': 123, 98.6: 37 }

访问字典里的值

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

#!/usr/bin/pythontinydict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}print "tinydict['Name']: ", tinydict['Name']
print "tinydict['Age']: ", tinydict['Age']

以上实例输出结果:

tinydict['Name']:  Zara
tinydict['Age']:  7

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

#!/usr/bin/pythontinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}print "tinydict['Alice']: ", tinydict['Alice']

以上实例输出结果:

tinydict['Alice']: 
Traceback (most recent call last):File "test.py", line 5, in <module>print "tinydict['Alice']: ", tinydict['Alice']
KeyError: 'Alice'

修改字典

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

#!/usr/bin/python
# -*- coding: UTF-8 -*-tinydict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}tinydict['Age'] = 8 # 更新
tinydict['School'] = "RUNOOB" # 添加print "tinydict['Age']: ", tinydict['Age']
print "tinydict['School']: ", tinydict['School']

以上实例输出结果:

tinydict['Age']:  8
tinydict['School']:  RUNOOB

删除字典元素

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

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

#!/usr/bin/python
# -*- coding: UTF-8 -*-tinydict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}del tinydict['Name']  # 删除键是'Name'的条目
tinydict.clear()      # 清空字典所有条目
del tinydict          # 删除字典print "tinydict['Age']: ", tinydict['Age'] 
print "tinydict['School']: ", tinydict['School']

但这会引发一个异常,因为用del后字典不再存在:

tinydict['Age']: 
Traceback (most recent call last):File "test.py", line 10, in <module>print "tinydict['Age']: ", tinydict['Age'] 
NameError: name 'tinydict' is not defined

注:del() 方法后面也会讨论。

字典键的特性

字典值可以没有限制地取任何 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。

两个重要的点需要记住:

1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,如下实例:

#!/usr/bin/pythontinydict = {'Name': 'Runoob', 'Age': 7, 'Name': 'Manni'} print "tinydict['Name']: ", tinydict['Name']

以上实例输出结果:

tinydict['Name']:  Manni

2)键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行,如下实例:

#!/usr/bin/pythontinydict = {['Name']: 'Zara', 'Age': 7} print "tinydict['Name']: ", tinydict['Name']

以上实例输出结果:

Traceback (most recent call last):File "test.py", line 3, in <module>tinydict = {['Name']: 'Zara', 'Age': 7} 
TypeError: unhashable type: 'list'

字典内置函数&方法

Python字典包含了以下内置函数:
在这里插入图片描述
Python字典包含了以下内置方法:
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/445825/

相关文章:

  • 什么作为国内的主要门户网站网址之家hao123主页
  • 临汾网站建设价格化妆品网页设计图片
  • 与狗狗做网站网站前台维护
  • 电子商务就是建网站深圳网站建设推广公司
  • 网站网站游戏怎么做一站式商家服务平台
  • 自适应网站运动div如何设置的网站开发实训安排
  • 响应式网站建设服务器河南怎么建设网站
  • 高校网站群建设研究推广公众号有哪些方法
  • 台州免费建站个性化营销
  • 网站开发能用到的ps知识四川住建厅考试报名官网
  • 没后台的网站怎么做优化最适合新人的写作网站
  • 常德找工作网站目前流行的网站开发工具
  • 招聘门户网站有哪些wordpress柚子皮5.31
  • 上海人才网官网下载网站平台优化
  • 中秋网页设计素材网站html网站底部导航栏怎么做
  • 网站建设资金建立网站备案需要什么资料
  • 网站开发市场调查同国外做贸易的网站
  • 湖南大型网站建设百度推广需要自己有网站吗
  • 个人域名 做公司网站wordpress 底部工具栏
  • 品牌企业网站建设恭城网站建设
  • wordpress多站点 用户给别人做网站去掉版权
  • 有没有好的做海报的网站生成网站有吗免费的
  • 沈阳营销网站建设建设网站平台的用语
  • ASP做网站源代码wordpress 仿主题下载
  • 怎么在百度自己创网站wordpress支持手机版吗
  • html简单网站建设代码外贸网站首页
  • 十堰市有几家网站公司怎么做淘宝网站赚钱吗
  • 国外展览展示设计网站网站知名度
  • 南宁律师网站建设公司建网站怎么弄
  • 网站宽度960优秀网站建设官网