python列表,字典,元组简单用法示例


Posted in Python onJuly 11, 2019

本文实例讲述了python列表,字典,元组简单用法。分享给大家供大家参考,具体如下:

列表

#_*_ coding:utf-8 _*_
# 列表,定义在方括号的形式中,可以进行切片操作。
#它没有固定类型的约束,即可以包含不同的数据类型。
L=[1,'abc',2.3]
print len(L)
print '*'*40
L.append('mengtianwxs')
print(L)
print '*'*40
L.pop(0)
print(L)
print '*'*40
L.sort()
print(L)
L.reverse()
print(L)
print '*'*40
#删除指定的项
L.remove('abc')
print(L)

这是输出的结果

3
****************************************
[1, 'abc', 2.3, 'mengtianwxs']
****************************************
['abc', 2.3, 'mengtianwxs']
****************************************
[2.3, 'abc', 'mengtianwxs']
['mengtianwxs', 'abc', 2.3]
****************************************
['mengtianwxs', 2.3]

字典不是序列,是映射。

#_*_ coding:utf-8 _*_
dir={'a':'xiaojing','b':'xiaoli','c':'xiaolong'}
#字典中要想按顺序输出必需对键先排序。
KS=dir.keys()
KS.sort()
for key in KS:
  print dir[key],

这是输出结果:

xiaojing xiaoli xiaolong

#_*_ coding:utf-8 _*_
dir={'a':'xiaojing','b':'xiaoli','c':'xiaolong'}
#字典中要想按顺序输出必需对键先排序。
KS=dir.keys()
#KS.sort()
#这是注释之后的输出结果,明显顺序不对
for key in KS:
  print dir[key],
#output xiaojing xiaolong xiaoli

元组

元组是定义在 ( ) 之间的对象。它是一个不可以改变的列表,是序列。

#_*_ coding:utf-8 _*_
t=(1,2,3,4,5,6)
print len(t)
#获取元组中的第一个元素
print t[0]
#获取元组中值为1的索引值
print t.index(1)
#统计元组中的2出现的次数
print t.count(2)
#元组不支持增长或减少不能使用append添加元素。
# 6
# 1
# 0
# 1

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中使用装饰器和元编程实现结构体类实例
Jan 28 Python
python网络编程之文件下载实例分析
May 20 Python
django+mysql的使用示例
Nov 23 Python
基于python历史天气采集的分析
Feb 14 Python
Python魔法方法功能与用法简介
Apr 04 Python
解决Django生产环境无法加载静态文件问题的解决
Apr 23 Python
PyCharm安装Markdown插件的两种方法
Jun 24 Python
解决Python3 控制台输出InsecureRequestWarning问题
Jul 15 Python
python通用读取vcf文件的类(复制粘贴即可用)
Feb 29 Python
Python 去除字符串中指定字符串
Mar 05 Python
python针对Oracle常见查询操作实例分析
Apr 30 Python
python中用ctypes模拟点击的实例讲解
Nov 26 Python
python实现数据分析与建模
Jul 11 #Python
新手如何发布Python项目开源包过程详解
Jul 11 #Python
让Python脚本暂停执行的几种方法(小结)
Jul 11 #Python
python在openstreetmap地图上绘制路线图的实现
Jul 11 #Python
Python使用pyautocad+openpyxl处理cad文件示例
Jul 11 #Python
python实现微信自动回复机器人功能
Jul 11 #Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
Jul 11 #Python
You might like
PHP+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
PHP MySql增删改查的简单实例
2016/06/21 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
Thinkphp3.2简单解决多文件上传只上传一张的问题
2017/09/26 PHP
PHP有序表查找之插值查找算法示例
2018/02/10 PHP
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
JavaScript Split()方法
2015/12/18 Javascript
JavaScript必知必会(七)js对象继承
2016/06/08 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
JS简单实现动态添加HTML标记的方法示例
2018/04/08 Javascript
解决Layui中templet中a的onclick参数传递的问题
2019/09/20 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
Python中的os.path路径模块中的操作方法总结
2016/07/07 Python
python 重定向获取真实url的方法
2018/05/11 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
2020/08/02 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
清明节网上祭英烈活动总结
2014/04/30 职场文书
小学生差生评语
2014/12/29 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书
vue backtop组件的实现完整代码
2021/04/07 Vue.js
Python WSGI 规范简介
2021/04/11 Python
tomcat下部署jenkins的方法
2022/05/06 Servers
Redis唯一ID生成器的实现
2022/07/07 Redis