一、初识Python ----- 人人都爱列表
2015-10-15 16:26
393 查看
python列表的创建与访问
列表常用的BIF
print() 显示列表内容
len() 计算列表的数据项
append() 在列表末尾增加一个数据项 extend() 在列表末尾增加一个数据项集合
pop() 从列表末尾删除数据
remove() 找到并删除一个特定的数据项
insert() 在特定位置前增加一个数据项
python中的for循环
查询python内置方法与功能描述
isinstance()如何工作
利用递归,建立函数迭代输出含嵌套的列表
movies = ["The Holy Grail","The Life of Brian","The Meaning of Life"] print(movies[1])
列表常用的BIF
print() 显示列表内容
len() 计算列表的数据项
append() 在列表末尾增加一个数据项 extend() 在列表末尾增加一个数据项集合
pop() 从列表末尾删除数据
remove() 找到并删除一个特定的数据项
insert() 在特定位置前增加一个数据项
cast = ["Cleese","Palin","Jones","Idle"] print(cast) print(len(cast)) cast.append("Gilliam") #末尾增加 cast.pop() #删除末尾数据 cast.extend(["Gilliam","Chapman"]) #增加一个数据集合 cast.remove("Cleese") #删除特定项 cast.insert(0,"Chapman") #在位置0之前增加一项
python中的for循环
movies = ["The Holy Grail","The Life of Brian"] for each in movies : print(each)
查询python内置方法与功能描述
dir(__builtins__) #内置方法列表 help(input) #得到input()这个函数的功能描述
isinstance()如何工作
names = ['Michael','Terry'] isinstance(names,list) #判断names是否属于list类型 如果是返回true num_names = len(names) isinstance(num_names,list) #此句返回false
利用递归,建立函数迭代输出含嵌套的列表
movies = ["The Holy Grail",1975,"Terry jones & Terry Gilliam",97, ["Graham Chapman",["Michael Palin","John Cleese", "Terry Gilliam","Eric Idle","Terry Jones"]]] def print_lol(the_list): for each_item in the_list: if isinstance(each_item,list): print_lol(each_item) #递归调用 else: print(each_item) print_lol(movies)
相关文章推荐
- python 核心编程(第二版)p301 装饰器实例纠正
- python端口扫描工具——nmap
- <LeetCode><Easy>206 ReverseLinkedList
- 简单介绍使用Python解析并修改XML文档的方法
- Python中将字典转换为XML以及相关的命名空间解析
- 【conf】配置文件入门 ConfigParser for Py2.7.6
- python sum()函数和.sum(axis=0)函数的使用
- Python 基础语法(一)
- Python 相机镜头
- Python xml属性/节点/文本的增删改[xml.etree.ElementTree]
- Windows和Ubuntu下分别配置python开发环境
- The tools that check memory leak of python program
- python sort / sorted 和 argsort()
- python读取xml文件
- Caffe interface:Python
- python list的一些用法总结
- 详细解读Python中解析XML数据的方法
- 你可能不知道的30个Python语言的特点技巧(1)
- python的编码问题
- 使用Python解析JSON数据的基本方法