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. python实现概率分布

    1. 二项分布(离散) import numpy as np from scipy import stats import matplotlib.pyplot as plt ''' # 二项分布 (b ...

  2. 使用Spring.net中对Ado.net的抽象封装来访问数据库

    使用Spring.net中对Ado.net的抽象封装来访问数据库     Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序.它提供了很多方面的功能,比如依赖注入 ...

  3. The specified LINQ expression contains references to queries that are associated with different contexts

    今天在改写架构的时候,遇到这么个错误.当时单从字面意思,看上去错误是由join的两个不同的表来源不一致引起的. 其中的videoResult和deerpenList均来自与同一个edmx文件,所以两个 ...

  4. Linux第二次学习笔记

    #Linux第二次实验(第三周) 学习目标 熟悉Linux系统下的开发环境 熟悉vi的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 熟练使用gdb调试技术 熟悉makefile ...

  5. 20145314郑凯杰《信息安全系统设计基础》GDB调试32位汇编堆栈分析

    20145314郑凯杰<信息安全系统设计基础>GDB调试32位汇编堆栈分析 本篇博客将对第五周博客中的GDB调试32位汇编堆栈进行分析 首先放上以前环境配置的图: 图1: 测试代码: #i ...

  6. 20145215《Java程序设计》第4周学习总结

    20145215<Java程序设计>第四周学习总结 教材学习内容总结 继承与多态 继承 继承作为面向对象的第二大特征,基本上就是避免多个类间重复定义共同行为.即当多个类中存在相同属性和行为 ...

  7. maven编译设置pom.xml

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  8. JS的解析机制

    JS的解析机制,是JS的又一大重点知识点,在面试题中更经常出现,今天就来唠唠他们的原理.首先呢,我们在我们伟大的浏览器中,有个叫做JS解析器的东西,它专门用来读取JS,执行JS.一般情况是存在作用域就 ...

  9. vs2015发现一个字符串拼接 bug

    VS2015支持 字符串拼接 如下: string user="test"; int password=123; string sql=$" user={user};pa ...

  10. 在ubuntu server上安装沸腾时刻环境

    1. 安装php5.6 http://phpave.com/upgrade-to-php-56-on-ubuntu-1404-lts/ 按照这篇文章的顺序来做,可以安装最新5.6版本php 安装好了以 ...