python哪个代码是正确的字典_Python - 字典(dict) 详解 及 代码
字典(dict) 详解 及 代码
本文地址: http://blog.csdn.net/caroline_wendy/article/details/17291329
字典(dict)是表示映射的数据结构,key-value形式, key必须是唯一的;
items()方法, 返回字典的所有项;
可以通过for循环去遍历字典的键(key)和值(value), 也可以使用if判断元素是否存在;
可以通过len()求字典的长度;下标操作符("[]")增加和删除元素;
代码:
# -*- coding: utf-8 -*-
#====================
#File: abop.py
#Author: Wendy
#Date: 2013-12-03
#====================
#eclipse pydev, python3.3
#字典, 即map, dict
an = { 'Caroline' : 'A beautiful girl.',
'Wendy' : 'A talent girl.',
'Spike' : 'A good boy'
}
print (an)
print ("Who is Caroline?", an['Caroline'])
del an['Spike']
print('There are {0} girls.'.format(len(an)))
for name, property in an.items() : #遍历字典的项
print('{0} is that {1}'.format(name, property))
an['Ruby'] = 'A pretty girl'
if 'Ruby' in an : #判断元素是否存在
print("The new one Ruby is that", an['Ruby'])
输出:
{'Caroline': 'A beautiful girl.', 'Wendy': 'A talent girl.', 'Spike': 'A good boy'}
Who is Caroline? A beautiful girl.
There are 2 girls.
Caroline is that A beautiful girl.
Wendy is that A talent girl.
The new one Ruby is that A pretty girl
python哪个代码是正确的字典_Python - 字典(dict) 详解 及 代码相关推荐
- python的sys模块有什么用_python sys模块详解
Python sys 模块详解 1. 简介 "sys"即"system","系统"之意.该模块提供了一些接口,用于访问 Python 解释器 ...
- python自定义异常必须继承exception 对不对_python自定义异常实例详解
python自定义异常实例详解 本文通过两种方法对Python 自定义异常进行讲解,第一种:创建一个新的exception类来拥有自己的异常,第二种:raise 唯一的一个参数指定了要被抛出的异常 1 ...
- 在python中二进制位取反运算如何进行_Python位运算符详解
Python 位运算按照数据在内存中的二进制位(Bit)进行操作,它一般用于底层开发(算法设计.驱动.图像处理.单片机等),在应用层开发(Web 开发.Linux 运维等)中并不常见.想加快学习进度, ...
- python的软件环境是什么意思_python的虚拟环境详解
我们在使用Pycharm中的Project Interpreter 发现有4中选择: Virtualenv Environment.Conda Environment.System Interpret ...
- Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
前言 Pandas常用作数据分析工具库以及利用其自带的DataFrame数据类型做一些灵活的数据转换.计算.运算等复杂操作,但都是建立在我们获取数据源的数据之后.因此作为读取数据源信息的接口函数必然拥 ...
- 逆透视变换详解 及 代码实现
逆透视变换详解 及 代码实现(一) 中主要是原理的说明: 一.世界坐标轴和摄像机坐标轴 从下图中可以看到,世界坐标为(X,Y,Z) 相机坐标为(Xc,Yc,Zc) 而世界坐标变换到相机坐标存在一个旋 ...
- 组合模式详解附有代码案例分析(包含透明组合模式、安全组合模式的代码示例)
组合模式 一.组合模式的概念和角色 (一).组合模式的概念 (二).组合模式的角色 二.组合模式的应用场景 三.透明组合模式的代码示例 四.安全组合模式的代码示例 五.组合模式的优缺点 (一).优点 ...
- 模板方法模式详解附有代码案例分析(包含模板方法模式重构JDBC操作业务代码示例)
模板方法模式 一.模板方法模式的概念和角色 (一).模板方法模式的概念 (二).模板方法模式的角色 二.模板方法模式的应用场景 三. 模板方法模式的代码示例 四.模板方法模式重构JDBC操作业务 五. ...
- python编程字典100例_python中字典(Dictionary)用法实例详解
本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...
最新文章
- Linux程序映像的布局
- python之路_计算机编码及运算符介绍
- HIVE 在执行大量数据JOIN的时候,容易产生内存不足的情况
- LeetCode 52. N-Queens II
- 人工智能+大数据 首个自动驾驶平台诞生
- 面向对象中构造函数的小练习
- 带头尾指针的list的C实现
- MySQL本天早上8点到明早8点_似乎找到 OSChina 早上 8 点钟容易宕机的原因
- Python资料分享来袭,收下不谢!
- Oracle入门(十二)之SQL的DDL
- dockerfile拉取私库镜像_还在用Alpine作为你Docker的Python开发基础镜像?其实Ubuntu更好一点...
- 深入了解Java的SPI机制
- w7如何调出计算机图标来,W7电脑系统怎么显示桌面图标
- dnf超时空漩涡副本路线流程图_DNF:超时空漩涡C的养成之路 按照目前的情况至少要4个月...
- 徐汉彬:亿级Web系统搭建—单机到分布式集群
- 10 亿元赌约“揭盅”!董明珠与雷军这五年变得更像对方了
- 信息系统项目管理--案例分析笔记
- Pandownload 下线了,我花了 30 分钟自己搭建了一个网盘...
- 使用阿尔卑斯山法进行高效时间管理
- 计算机excel表格教程高级筛选6,#excel如何进行高级筛选?#excle高级筛选6
热门文章
- deepin 15.11 docker 安装命令
- yum groupinstall “Development Tools“查看其软件列表
- 有没有高效的记视频笔记方法?--天若OCR文字识别记视频笔记
- 布隆过滤器(Bloom Filter)原理及优缺点剖析
- Docker容器间Link单向通信
- Python爬虫开发:fake_useragent库伪造User-Agent
- Hadoop hdfs 使用流来下载文件数据代码示例
- Linux nohup 和 命令
- MySQL服务启动及密码设置/配置远程访问
- @PropertySource与@ConfigurationProperties多种方式读取配置文件详解,附带@PropertySources使用说明