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操作相关推荐

  1. python课堂实例_享学课堂带你了解并读懂Python列表中的6种操作实例

    原标题:享学课堂带你了解并读懂Python列表中的6种操作实例 今天为大家来介绍一下很多人在享学课堂上学习Python时,经常会用到列表,列表(list)就是动态数组,相当于C++标准库的Vector ...

  2. Python—pandas中DataFrame类型数据操作函数

    python数据分析工具pandas中DataFrame和Series作为主要的数据结构.  本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数.  1)查看DataFram ...

  3. python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法

    python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...

  4. python dataframe函数_python pandas中DataFrame类型数据操作函数的方法

    这篇文章主要介绍了关于python pandas中DataFrame类型数据操作函数的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python数据分析工具pandas中Data ...

  5. python调用什么函数实现对文件内容的读取_如何使用python语言中的方法对文件进行读写操作...

    在我们使用python语言中的文件时,可以使用open()方法打开文件,close()方法关闭文件,read()方法读取文件内容,write()方法写入内容到文件中.下面利用几个实例说明文件读写方法, ...

  6. Python中常用的一些操作总结(未完待续)update @ 2017-5-18

    写在前面的话 其实也没有什么可以写的,或者说完全没有价值.因为你只要动一动手指就可以在Google上找到我要写的这些东西.只是我还不习惯好久没有碰我的blog,但是我又不想写没有价值的东西.或许有价值 ...

  7. 在python程序中的进程操作

    ********在python程序中的进程操作********之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了, 运行中的程序就是一个进程.所有的进程都是通过 ...

  8. python对excel某一列去重-「总结篇」Python中所有的Excel操作技巧

    原标题:「总结篇」Python中所有的Excel操作技巧 Python对于Excel的操作是多种多样的,掌握了相关用法就可以随心所欲的操作数据了! 操作xls文件 xlrd(读操作): import ...

  9. python在中小学教学中的应用-在python程序中的进程操作

    ********在python程序中的进程操作********之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了, 运行中的程序就是一个进程.所有的进程都是通过 ...

最新文章

  1. Image Filters for IOS
  2. 这波操作,会把你的中间件架构带到另一个Level
  3. Docker-Compose简介与Ubuntu Server 上安装Compose
  4. 可以救命的生活小常识
  5. go strconv
  6. python之33个关键字详解_Python解析、提取url关键字的实例详解
  7. jsp mysql 连接池_Tomcat下JSP连接mysql连接池
  8. .net的数据类型说明
  9. Lucene 索引维护 之 删除 与 更新 文档
  10. python运维开发实战
  11. Kafka权威指南,初识 Kafka
  12. 【MATLAB】 曲面的绘制
  13. 理解OpenContrail(by quqi99)
  14. ARM到底是一家什么样的公司?
  15. ssl证书申请,springboot部署https
  16. 【毕业设计】大数据 电影数据分析与可视化系统 - python Django 大数据 可视化
  17. 逻辑学是计算机 创始人,逻辑学的创始人:亚里士多德
  18. 77个提升自我的网站
  19. C# 控件透明背景(winform)
  20. 入手评测 锐龙r7 5825u和i5 1240p选哪个好

热门文章

  1. Python 黑魔法 --- 描述器(descriptor)
  2. Matlab分布式和并行编程
  3. matlab 小波变换_matlab小波工具箱实例(二):时频分析和连续小波变换
  4. byte数组转字符串_VS2012 C# 16进制数与字符串的互换
  5. Python入门100题 | 第015题
  6. Hive安装问题简述
  7. Python编程基础:第二节 多重赋值Multiple Assignment
  8. 【分布式计算】分布式日志导入工具-Flume
  9. 小米亿级大数据实时分析与工具选型 【转】
  10. Flink JAR包上传和运行逻辑