1 Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) [MSC v.1600 64 bit (AMD64)] on win32

2 Type "copyright", "credits" or "license()" for more information.

3 >>> cast=["cleese","palin","jones","idle"]

4 >>> print(cast)

5 [""cleese"", ""palin"", ""jones"", ""idle""]

6 >>> print(len(cast))#显示数据项数量

7 4

8 >>> print(cast[1])#显示列表中第2个数据项的值

9 palin

10 >>> cast.append("gilliam")#在列表末尾添加一个数据项

11 >>> print(cast)

12 [""cleese"", ""palin"", ""jones"", ""idle"", ""gilliam""]

13 >>> cast.pop()#删除列表末尾的数据项

14 ""gilliam""

15 >>> print(cast)

16 [""cleese"", ""palin"", ""jones"", ""idle""]

17 >>> cast.extend(["gilliam","chapman"])#在列表末尾增长一个数据项凑集

18 >>> print(cast)

19 [""cleese"", ""palin"", ""jones"", ""idle"", ""gilliam"", ""chapman""]

20 >>> cast.remove("chapman")#删除指定的数据项

21 >>> print(cast)

22 [""cleese"", ""palin"", ""jones"", ""idle"", ""gilliam""]

23 >>> cast.(0,"chapman")#在指定的地位增长数据项

24 >>> print(cast)

25 [""chapman"", ""cleese"", ""palin"", ""jones"", ""idle"", ""gilliam""]

26 >>>

下面是讲定义一个def函数,isinstance()函数,for in,if else等的应用以及逻辑

 1 movies=["the holy grail",1975,"terry jone & terry gilliam",91,

2 ["graham chapman",

3 ["michael palin","john cleese","terry gilliam",

4 "eric idle","terry jones"]]]

5 def print_something(the_list):#定义一种函数

6 for each_item in the_list:#for in轮回迭代处理惩罚列表,从列表肇端地位到末尾

7 if isinstance(each_item,list):#isinstance()检测each_item里每一项

8 #是不是list类型

9 print_something(each_item)#若是是,调用函数print_something

10 else:print(each_item)#若是不是,输出这一项

11

12 print_something(movies)#在movies列表中调用函数

13 """

14 之前if else语句不合错误齐导致报错

15 """

python之BIF函数在列表中的应用的更多相关文章

  1. python协程函数应用 列表生成式 生成器表达式

    协程函数应用 列表生成式 生成器表达式   一.知识点整理: 1.可迭代的:对象下有_iter_方法的都是可迭代的对象 迭代器:对象._iter_()得到的结果就是迭代器 迭代器的特性: 迭代器._n ...

  2. Python初学者笔记(3):输出列表中的奇数/奇数项,字符串中的偶数项,字符串大小写转换

    [1]a=[8,13,11,6,26,19,24]1)请输出列表a中的奇数项2)请输出列表a中的奇数 解:1) a=[8,13,11,6,26,19,24] print a[::2] Result:& ...

  3. Python3:sorted()函数及列表中的sort()函数

    一.sort,sorted函数介绍:   Sort函数是list列表中的函数,而sorted可以对list或者iterator进行排序.   下面我们使用help来查看他们的用法及功能: sort: ...

  4. 【Python】向函数传递列表

    向函数传递列表 在实际使用中你会发现,向函数传递列表是比较实用的,这种列表可能包含名字.数字.可能更复杂的对象(字典) 假设向一个函数传递一堆水果,我们说出我们喜欢所有的水果 def Obj(frui ...

  5. python如何判断1个列表中所有的数据都是相等的?

    方法一: 元素两两比较,如果有数据不同,则r的值变为false #!/usr/bin/python a=[22,22,22,22] b = len(a) r=True for i in range(b ...

  6. Python中用max()筛选出列表中出现次数最多的元素

    1 List = [1,2,3,4,2,3,2] # 随意创建一个只有数字的列表 2 maxTimes = max(List,key=List.count) # maxTimes指列表中出现次数最多的 ...

  7. python之使用heapq()函数计算列表中数值大小

    # heapq函数:计算列表最大几个值和最小几个值 # 语法:heapq.nlargest(n, list,[key]) # n表示最大或最小的几个: list为分析的对象: key为排序关键字,非必 ...

  8. python中range函数与列表中删除元素

    一.range函数使用 range(1,5)   代表从1到4(不包含5),结果为:1,2,3,4   ,默认步长为1 range(1,5,2)   结果为:1, 3  (同样不包含5) ,步长为2 ...

  9. python内置函数:sorted中的参数key

    x.sort和sorted函数中参数key的使用 介绍 python中,列表自带了排序函数sort >>> l = [1, 3, 2] >>> l.sort() & ...

随机推荐

  1. 事务的四个特性-ACID

    事务是恢复和并发控制的基本单位.   事务应该具有4个属性:原子性.一致性.隔离性.持久性.这四个属性通常称为ACID特性.   原子性(atomicity):一个事务是一个不可分割的工作单位,事务中 ...

  2. VMWare安装苹果操作系统OS X

    项目要求做一些简单的苹果开发尝试,由于苹果的各种开发要求在Macintosh机上进行,可是项目不值得为一次简单的尝试付出过多的购机费,所以只能另辟蹊径,跟别人学学怎么在虚拟机里面搞: http://j ...

  3. scrapy 的 selector 练习

    网页结构: <html> <head> <base href='http://example.com/' /> <title>Example websi ...

  4. Android清单文件详解(三)----应用程序的根节点<application>

    <application>节点是AndroidManifest.xml文件中必须持有的一个节点,它包含在<manifest>节点下.通过<application>节 ...

  5. Backbone小记录

    前言 这两天看了下Backbone.js的知识,大概了解了这个框架的一些知识. 写篇博客总结一下. Backbone.js是一个web端javascript的轻量级MVC框架.为什么说是轻量级呢?因为 ...

  6. java8特性深入解读文章合集

    Java 8新特性列表 官方OpenJDK java8核心类库新特性列表 Lambda表达式 java8 lambda表达式被誉为java语言10年来最大的突破,给用户提供了scala和clojure ...

  7. EF 基本数据过滤

    没猜错的话, 你们一定会和一大堆查询条件过不去, 重复的写,反复的写, 写到山崩地裂. 今天看了园友的文字:实体框架高级应用之动态过滤 EntityFramework DynamicFilters 我 ...

  8. 风清杨之Oracle的安装与说明

    1.Oracle官网与下载地址 Oracle中文官网:http://www.oracle.com/cn/index.html Oracle中文官网下载:http://www.oracle.com/te ...

  9. 一头扎进EasyUI

    惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧! 一头扎进EasyUI第1讲 .加载库文件和样式 <link rel="stylesheet" ...

  10. 每天一个linux命令(25):df 命令

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命 ...