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() & ...
随机推荐
- 万向节死锁 gimbal lock
,如下图一,把灰色箭头想象成是一架飞机,红,绿蓝三个圈看作是三个外围控制器,外圈带动所有里圈运动,里圈的运动不影响外圈. 1,首先,绕Y轴旋转(旋转绿圈),来确定前进的方向.这时红圈与蓝圈都跟着旋转. ...
- C#获取枚举描述代码
public class MusterEnum { /// 获取枚举的描述信息 /// </summary> /// <param name="e">传入枚 ...
- 目标检测——HOG特征
1.HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子.它通过计算和统计图像局部区域的 ...
- ios 消息推送流程 转载
iOS开发:推送通知简述及开发实践热度 1已有 706 次阅读 2013-10-15 09:23 |个人分类:经验之谈|系统分类:ios| IOS, 推送一.关于推送通知 推送通知,也被叫做远程通知, ...
- 『.Net』微软家的女儿们
在博客园看到了 一篇文章 <.NET4.0框架退休日期逐渐临近> 写下了这篇文章 —— 记录我和 .Net Framework 的 那些日子. 微软 家有几个 女儿. 2008年,我遇到他 ...
- spring cloud教程之使用spring boot创建一个应用
<7天学会spring cloud>第一天,熟悉spring boot,并使用spring boot创建一个应用. Spring Boot是Spring团队推出的新框架,它所使用的核心技术 ...
- State Pattern -- 状态模式原理及实现(C++)
主要参考<大话设计模式>和<设计模式:可复用面向对象软件的基础>两本书.本文介绍命令模式的实现. 问题出发点 在实际开发中,我们经常会遇到这种情况:一个对象有多种状态,在每一个 ...
- git点滴的积累
git的基本学习的网址: http://www.yiibai.com/git/git_update_operation.html 0.git首次上传代码 http://www.cnblogs.com/ ...
- css写一个梯形
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>D ...
- 05.C#泛型类型(三章3.1-3.2)
接下来说下C#中的泛型,熟练地使用泛型能提高代码的重用性,使用我们代码瞬间就高大上了,当然只有一点点,真的只有一点点,因为后面要学习和掌握的知识还有很多.先来看下一个使用Dictionary<T ...