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 中__name__ = '__main__' 的作用
Jul 05 Python
python中的多线程实例教程
Aug 27 Python
实例讲解Python设计模式编程之工厂方法模式的使用
Mar 02 Python
Python画图学习入门教程
Jul 01 Python
PyCharm设置SSH远程调试的方法
Jul 17 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
May 03 Python
python flask框架实现重定向功能示例
Jul 02 Python
python KNN算法实现鸢尾花数据集分类
Oct 24 Python
使用Python实现牛顿法求极值
Feb 10 Python
Python 实现日志同时输出到屏幕和文件
Feb 19 Python
浅谈Django前端后端值传递问题
Jul 15 Python
Anaconda安装pytorch及配置PyCharm 2021环境
Jun 04 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异步执行的常用方式详解
2013/06/03 PHP
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
Javascript & DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
javascript 保存文件到本地实现方法
2012/11/29 Javascript
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
2016/12/09 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
jQuery zTree如何改变指定节点文本样式
2020/10/16 jQuery
Python中防止sql注入的方法详解
2017/02/25 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
python安装教程
2018/02/28 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
如何在Python 游戏中模拟引力
2020/03/27 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
2020/04/17 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
波兰化妆品和护肤品购物网站:eKobieca
2019/08/30 全球购物
个人自荐信
2013/12/05 职场文书
给老师的一封建议书
2014/03/13 职场文书
房屋买卖协议书
2014/04/10 职场文书
社区服务标语
2014/07/01 职场文书
财务经理岗位职责范本
2015/04/08 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
创业计划之特色精品店
2019/08/12 职场文书
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
python在package下继续嵌套一个package
2022/04/14 Python