python list_Python中的基本list操作
1 #coding=utf-8
2
3 #Filename : list.py
5 #Date: 2012 11 20
6
7
8
9 #创建一个list方式
10 heatList = ['wade','james','bosh','haslem']11 tableList = list('123') #list方法接受一个iterable的参数
12
13 print 'Miami heat has',len(heatList),'NBA Stars , they are:'
14
15 #遍历list中的元素
16 for player inheatList:17 printplayer,18
19
20 #向list添加元素
21 heatList.append('allen') #方式一:向list结尾添加 参数object
22 print '\nAfter allen join the team ,they are:'
23 printheatList24
25 heatList.insert(4,'lewis') #方式二:插入一个元素 参数一:index位置 参数二:object
26 print 'After lewis join the team, they are:'
27 printheatList28
29 heatList.extend(tableList) #方式三:扩展列表,参数:iterable参数
30 print 'After extend a table list,now they are :'
31 printheatList32
33 #从list删除元素
34 heatList.remove('1') #删除方式一:参数object 如有重复元素,只会删除最靠前的
35 print"Remove '1' ..now '1' is gone\n",heatList36
37 heatList.pop() #删除方式二:pop 可选参数index删除指定位置的元素 默认为最后一个元素
38 print "Pop the last element '3'\n",heatList39
40 del heatList[6] #删除方式三:可以删除制定元素或者列表切片
41 print "del '3' at the index 6\n",heatList42
43
44 #逻辑判断
45
46 #统计方法 count 参数:具体元素的值
47 print 'james apears',heatList.count('wade'),'times'
48
49 #in 和 not in
50 print 'wade in list ?',('wade' inheatList)51 print 'wade not in list ?',('wade' not inheatList)52
53 #定位 index方法:参数:具体元素的值 可选参数:切片范围
54 print 'allen in the list ?',heatList.index('allen')55 #下一行代码会报错,因为allen不在前三名里
56 #print 'allen in the fisrt 3 player ? ',heatList.index('allen',0,3)
57
58 #排序和反转代码
59 print 'When the list is reversed :'
60 heatList.reverse()61 printheatList62
63 print 'When the list is sorted:'
64 heatList.sort() #sort有三个默认参数 cmp=None,key=None,reverse=False 因此可以制定排序参数以后再讲
65 printheatList66
67 #list 的分片[start:end] 分片中不包含end位置的元素
68 print 'elements from 2nd to 3rd' , heatList[1:3]
python list_Python中的基本list操作相关推荐
- python课堂实例_享学课堂带你了解并读懂Python列表中的6种操作实例
原标题:享学课堂带你了解并读懂Python列表中的6种操作实例 今天为大家来介绍一下很多人在享学课堂上学习Python时,经常会用到列表,列表(list)就是动态数组,相当于C++标准库的Vector ...
- Python—pandas中DataFrame类型数据操作函数
python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFram ...
- python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法
python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...
- python dataframe函数_python pandas中DataFrame类型数据操作函数的方法
这篇文章主要介绍了关于python pandas中DataFrame类型数据操作函数的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python数据分析工具pandas中Data ...
- python调用什么函数实现对文件内容的读取_如何使用python语言中的方法对文件进行读写操作...
在我们使用python语言中的文件时,可以使用open()方法打开文件,close()方法关闭文件,read()方法读取文件内容,write()方法写入内容到文件中.下面利用几个实例说明文件读写方法, ...
- Python中常用的一些操作总结(未完待续)update @ 2017-5-18
写在前面的话 其实也没有什么可以写的,或者说完全没有价值.因为你只要动一动手指就可以在Google上找到我要写的这些东西.只是我还不习惯好久没有碰我的blog,但是我又不想写没有价值的东西.或许有价值 ...
- 在python程序中的进程操作
********在python程序中的进程操作********之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了, 运行中的程序就是一个进程.所有的进程都是通过 ...
- python对excel某一列去重-「总结篇」Python中所有的Excel操作技巧
原标题:「总结篇」Python中所有的Excel操作技巧 Python对于Excel的操作是多种多样的,掌握了相关用法就可以随心所欲的操作数据了! 操作xls文件 xlrd(读操作): import ...
- python在中小学教学中的应用-在python程序中的进程操作
********在python程序中的进程操作********之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了, 运行中的程序就是一个进程.所有的进程都是通过 ...
最新文章
- Image Filters for IOS
- 这波操作,会把你的中间件架构带到另一个Level
- Docker-Compose简介与Ubuntu Server 上安装Compose
- 可以救命的生活小常识
- go strconv
- python之33个关键字详解_Python解析、提取url关键字的实例详解
- jsp mysql 连接池_Tomcat下JSP连接mysql连接池
- .net的数据类型说明
- Lucene 索引维护 之 删除 与 更新 文档
- python运维开发实战
- Kafka权威指南,初识 Kafka
- 【MATLAB】 曲面的绘制
- 理解OpenContrail(by quqi99)
- ARM到底是一家什么样的公司?
- ssl证书申请,springboot部署https
- 【毕业设计】大数据 电影数据分析与可视化系统 - python Django 大数据 可视化
- 逻辑学是计算机 创始人,逻辑学的创始人:亚里士多德
- 77个提升自我的网站
- C# 控件透明背景(winform)
- 入手评测 锐龙r7 5825u和i5 1240p选哪个好