Python中的字典与成员运算符初步探究


Posted in Python onOctober 13, 2015

Python元字典
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典用"{ }"标识。字典由索引(key)和它对应的值value组成。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"

tinydict = {'name': 'john','code':6734, 'dept': 'sales'}


print dict['one'] # 输出键为'one' 的值
print dict[2] # 输出键为 2 的值
print tinydict # 输出完整的字典
print tinydict.keys() # 输出所有键
print tinydict.values() # 输出所有值

输出结果为:

This is one This is two {'dept': 'sales', 'code': 6734, 'name': 'john'} ['dept', 'code', 'name'] ['sales', 6734, 'john']

Python成员运算符
除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

Python中的字典与成员运算符初步探究

以下实例演示了Python所有成员运算符的操作:

#!/usr/bin/python

a = 10
b = 20
list = [1, 2, 3, 4, 5 ];

if ( a in list ):
  print "Line 1 - a is available in the given list"
else:
  print "Line 1 - a is not available in the given list"

if ( b not in list ):
  print "Line 2 - b is not available in the given list"
else:
  print "Line 2 - b is available in the given list"

a = 2
if ( a in list ):
  print "Line 3 - a is available in the given list"
else:
  print "Line 3 - a is not available in the given list"

以上实例输出结果:

Line 1 - a is not available in the given list
Line 2 - b is not available in the given list
Line 3 - a is available in the given list
Python 相关文章推荐
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
pip安装python库的方法总结
Aug 02 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
Python笔记之代理模式
Nov 20 Python
Python 内置函数globals()和locals()对比详解
Dec 23 Python
PyCharm 2020 激活到 2100 年的教程
Mar 25 Python
解决Python发送Http请求时,中文乱码的问题
Apr 30 Python
使用py-spy解决scrapy卡死的问题方法
Sep 29 Python
Python 多进程、多线程效率对比
Nov 19 Python
Python基于template实现字符串替换
Nov 27 Python
python 如何执行控制台命令与操作剪切板
May 20 Python
Python之matplotlib绘制饼图
Apr 13 Python
详解Python中的元组与逻辑运算符
Oct 13 #Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 #Python
Python语法快速入门指南
Oct 12 #Python
初步认识Python中的列表与位运算符
Oct 12 #Python
Python入门学习之字符串与比较运算符
Oct 12 #Python
各个系统下的Python解释器相关安装方法
Oct 12 #Python
Python中数字以及算数运算符的相关使用
Oct 12 #Python
You might like
php知道与问问的采集插件代码
2010/10/12 PHP
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
use jscript List Installed Software
2007/06/11 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
2017/05/31 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
python基于mysql实现的简单队列以及跨进程锁实例详解
2014/07/07 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
python购物车程序简单代码
2018/04/18 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
Python中修改字符串的四种方法
2018/11/02 Python
python使用matplotlib绘制热图
2018/11/07 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
Python接收手机短信的代码整理
2020/08/02 Python
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
美国零售商店:Blue&Cream
2017/04/07 全球购物
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
Weblogic的布署方式
2013/08/23 面试题
linux面试题参考答案(9)
2015/01/07 面试题
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
便利店的创业计划书
2014/01/15 职场文书
文明风采获奖感言
2014/02/18 职场文书
广告词串烧
2014/03/19 职场文书
感恩老师的演讲稿
2014/05/06 职场文书
爱心倡议书范文
2014/05/12 职场文书
比赛口号大全
2014/06/10 职场文书
销售会议开幕词
2015/01/28 职场文书
2016七夕情人节感言
2015/12/09 职场文书
如何在Python中创建二叉树
2021/03/30 Python
python全面解析接口返回数据
2022/02/12 Python