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 相关文章推荐
在Django中管理Users和Permissions以及Groups的方法
Jul 23 Python
编写Python脚本抓取网络小说来制作自己的阅读器
Aug 20 Python
Python基于pygame实现的弹力球效果(附源码)
Nov 11 Python
django将图片上传数据库后在前端显式的方法
May 25 Python
Python异常的检测和处理方法
Oct 26 Python
浅析python参数的知识点
Dec 10 Python
对Python3中dict.keys()转换成list类型的方法详解
Feb 03 Python
Python 常用模块 re 使用方法详解
Jun 06 Python
django 外键创建注意事项说明
May 20 Python
Python+OpenCV图像处理——实现轮廓发现
Oct 23 Python
python爬虫泛滥的解决方法详解
Nov 25 Python
python爬虫中采集中遇到的问题整理
Nov 27 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
PHP5 的对象赋值机制介绍
2011/08/02 PHP
排序算法之PHP版快速排序、冒泡排序
2014/04/09 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
JavaScript的Function详细
2006/11/14 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
JS字符串处理实例代码
2013/08/05 Javascript
javascript中的this详解
2014/12/08 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
javascript常用函数(1)
2015/11/04 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
JavaScript获取当前url根目录(路径)
2016/06/17 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
js实现3D图片环展示效果
2017/03/09 Javascript
详解Angular中实现自定义组件的双向绑定的两种方法
2018/11/23 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
[05:45]Ti4观战指南(下)
2014/07/07 DOTA
Python类属性的延迟计算
2016/10/22 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
Django中间件工作流程及写法实例代码
2018/02/06 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
python判断自身是否正在运行的方法
2019/08/08 Python
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
UNIX文件系统常用命令
2012/05/25 面试题
新闻发布会策划方案
2014/06/12 职场文书
科学发展观活动总结
2014/08/28 职场文书
个人三严三实对照检查材料思想汇报
2014/09/22 职场文书