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 相关文章推荐
wxPython窗口中文乱码解决方法
Oct 11 Python
python开发利器之ulipad的使用实践
Mar 16 Python
python在线编译器的简单原理及简单实现代码
Feb 02 Python
Django开发中复选框用法示例
Mar 20 Python
python如何查看微信消息撤回
Nov 27 Python
简单了解python的break、continue、pass
Jul 08 Python
对django layer弹窗组件的使用详解
Aug 31 Python
详解numpy矩阵的创建与数据类型
Oct 18 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
Dec 19 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
Mar 18 Python
使用Python项目生成所有依赖包的清单方式
Jul 13 Python
拒绝盗图!教你怎么用python给图片加水印
Jun 04 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 模拟post_验证页面的返回状态(实例讲解)
2013/10/28 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
joomla数据库操作示例代码
2016/01/06 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
节点的插入之append()和appendTo()的用法介绍
2014/01/13 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
js判断子窗体是否关闭的方法
2015/08/11 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
AnjularJS中$scope和$rootScope的区别小结
2016/09/18 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
[43:51]2014 DOTA2国际邀请赛中国区预选赛 Dream Times VS TongFu
2014/05/22 DOTA
[01:02:38]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第二场 1月10日
2021/03/11 DOTA
python将ip地址转换成整数的方法
2015/03/17 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
老生常谈python之鸭子类和多态
2017/06/13 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
基于python实现雪花算法过程详解
2019/11/16 Python
Python pip使用超时问题解决方案
2020/08/03 Python
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
2015年仓库管理员工作总结
2015/04/21 职场文书
年终工作总结范文
2019/06/20 职场文书