python之BIF函数在列表中的应用
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函数在列表中的应用的更多相关文章
- python协程函数应用 列表生成式 生成器表达式
协程函数应用 列表生成式 生成器表达式 一.知识点整理: 1.可迭代的:对象下有_iter_方法的都是可迭代的对象 迭代器:对象._iter_()得到的结果就是迭代器 迭代器的特性: 迭代器._n ...
- 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:& ...
- Python3:sorted()函数及列表中的sort()函数
一.sort,sorted函数介绍: Sort函数是list列表中的函数,而sorted可以对list或者iterator进行排序. 下面我们使用help来查看他们的用法及功能: sort: ...
- 【Python】向函数传递列表
向函数传递列表 在实际使用中你会发现,向函数传递列表是比较实用的,这种列表可能包含名字.数字.可能更复杂的对象(字典) 假设向一个函数传递一堆水果,我们说出我们喜欢所有的水果 def Obj(frui ...
- python如何判断1个列表中所有的数据都是相等的?
方法一: 元素两两比较,如果有数据不同,则r的值变为false #!/usr/bin/python a=[22,22,22,22] b = len(a) r=True for i in range(b ...
- Python中用max()筛选出列表中出现次数最多的元素
1 List = [1,2,3,4,2,3,2] # 随意创建一个只有数字的列表 2 maxTimes = max(List,key=List.count) # maxTimes指列表中出现次数最多的 ...
- python之使用heapq()函数计算列表中数值大小
# heapq函数:计算列表最大几个值和最小几个值 # 语法:heapq.nlargest(n, list,[key]) # n表示最大或最小的几个: list为分析的对象: key为排序关键字,非必 ...
- python中range函数与列表中删除元素
一.range函数使用 range(1,5) 代表从1到4(不包含5),结果为:1,2,3,4 ,默认步长为1 range(1,5,2) 结果为:1, 3 (同样不包含5) ,步长为2 ...
- python内置函数:sorted中的参数key
x.sort和sorted函数中参数key的使用 介绍 python中,列表自带了排序函数sort >>> l = [1, 3, 2] >>> l.sort() & ...
随机推荐
- python实现概率分布
1. 二项分布(离散) import numpy as np from scipy import stats import matplotlib.pyplot as plt ''' # 二项分布 (b ...
- 使用Spring.net中对Ado.net的抽象封装来访问数据库
使用Spring.net中对Ado.net的抽象封装来访问数据库 Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序.它提供了很多方面的功能,比如依赖注入 ...
- The specified LINQ expression contains references to queries that are associated with different contexts
今天在改写架构的时候,遇到这么个错误.当时单从字面意思,看上去错误是由join的两个不同的表来源不一致引起的. 其中的videoResult和deerpenList均来自与同一个edmx文件,所以两个 ...
- Linux第二次学习笔记
#Linux第二次实验(第三周) 学习目标 熟悉Linux系统下的开发环境 熟悉vi的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 熟练使用gdb调试技术 熟悉makefile ...
- 20145314郑凯杰《信息安全系统设计基础》GDB调试32位汇编堆栈分析
20145314郑凯杰<信息安全系统设计基础>GDB调试32位汇编堆栈分析 本篇博客将对第五周博客中的GDB调试32位汇编堆栈进行分析 首先放上以前环境配置的图: 图1: 测试代码: #i ...
- 20145215《Java程序设计》第4周学习总结
20145215<Java程序设计>第四周学习总结 教材学习内容总结 继承与多态 继承 继承作为面向对象的第二大特征,基本上就是避免多个类间重复定义共同行为.即当多个类中存在相同属性和行为 ...
- maven编译设置pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
- JS的解析机制
JS的解析机制,是JS的又一大重点知识点,在面试题中更经常出现,今天就来唠唠他们的原理.首先呢,我们在我们伟大的浏览器中,有个叫做JS解析器的东西,它专门用来读取JS,执行JS.一般情况是存在作用域就 ...
- vs2015发现一个字符串拼接 bug
VS2015支持 字符串拼接 如下: string user="test"; int password=123; string sql=$" user={user};pa ...
- 在ubuntu server上安装沸腾时刻环境
1. 安装php5.6 http://phpave.com/upgrade-to-php-56-on-ubuntu-1404-lts/ 按照这篇文章的顺序来做,可以安装最新5.6版本php 安装好了以 ...