初识Python——列表的创建与管理
2016-04-21 11:27
1056 查看
初识Python工具
IDLE提供了一个功能完备的编译器,允许在其中编写代码,也提供了一个Python shell,可以在其中运行代码。
Python的内置函数成为BIF(buildt-in functions).
基本操作快捷键:
alt+p(previous) 退回到之前输入的语句
alt+n(next) 移至下一个代码语句
字符+tal 会显示以字符开头的BIF,及完成这组命令的建议
2. 列表操作
1) Python的变量标识符没有类型,创建列表
python列表与数组类似,数据类型没有要求,数字和字符串可以同列表;
len() ——len(movies) 得出表中有多少数据项
append() ——movies.append('the frog') 在列表末尾增加一个数据项
pop() ——movies.pop() 从列表末尾删除一个数据
extend()——movies.extend(['a','b','c']) 在列表末尾增加一个数据项
remove()——movies.remove('the meaning of life') 在列表中找到并删除特定数据项
insert()——movies.insert(0,"china's people") 在某个特定的位置前面增加一个数据项
isinstance() ——isinstance(movies,list) 检查一个标识符是否为某个类型的数据对象,这里返回true,movies是列表。
2) 使用for循环迭代处理列表,for循环是可以伸缩的,适用于任意大小的列表。
for目标标识符 in 列表:
列表处理代码 又称为(组)
也可以使用while 必须考虑状态信息,len(),再使用一个计数标志
3)多层嵌套列表
一个列表包含另一个列表,在上个栗子中,最外层列表有5个元素,第二层有2个元素,第三层有4个元素;
4)列表处理也有判断函数
5)在Python中可以创建函数
用def关键字来定制函数
IDLE提供了一个功能完备的编译器,允许在其中编写代码,也提供了一个Python shell,可以在其中运行代码。
Python的内置函数成为BIF(buildt-in functions).
基本操作快捷键:
alt+p(previous) 退回到之前输入的语句
alt+n(next) 移至下一个代码语句
字符+tal 会显示以字符开头的BIF,及完成这组命令的建议
2. 列表操作
1) Python的变量标识符没有类型,创建列表
>>>movies=['the holy grail',"the life of brian",'the meaning of life'] 单引号双引号都可以 >>>print(movie[1]) the life of brian >>>print(movies) [the holy grail',"the life of brian",'the meaning of life']
python列表与数组类似,数据类型没有要求,数字和字符串可以同列表;
len() ——len(movies) 得出表中有多少数据项
append() ——movies.append('the frog') 在列表末尾增加一个数据项
pop() ——movies.pop() 从列表末尾删除一个数据
extend()——movies.extend(['a','b','c']) 在列表末尾增加一个数据项
remove()——movies.remove('the meaning of life') 在列表中找到并删除特定数据项
insert()——movies.insert(0,"china's people") 在某个特定的位置前面增加一个数据项
isinstance() ——isinstance(movies,list) 检查一个标识符是否为某个类型的数据对象,这里返回true,movies是列表。
2) 使用for循环迭代处理列表,for循环是可以伸缩的,适用于任意大小的列表。
>>>for each_movie in movies: print(each_movie) the holy grail the life of brian the meaning of life
for目标标识符 in 列表:
列表处理代码 又称为(组)
也可以使用while 必须考虑状态信息,len(),再使用一个计数标志
>>>count=0 >>>while count<len(movies): print(movies[count]) count=count+1
3)多层嵌套列表
>>>movies=[ "the holy grail",1975,"Terry & Jones",91, ["graham", ["mechael","john","eric","jones"]]] >>>print(movies[4][1][2]) eric >>> len(movies) 5
一个列表包含另一个列表,在上个栗子中,最外层列表有5个元素,第二层有2个元素,第三层有4个元素;
4)列表处理也有判断函数
if 条件 : true组 else: false组
5)在Python中可以创建函数
def 函数名(参数): 函数代码组
用def关键字来定制函数
相关文章推荐
- python模块:socket模块
- Python 函数知识
- Selenium2 Python 自动化测试实战学习笔记(八)
- Selenium Python 解决 UnexpectedAlertPresentException
- [python]使用Counter统计文章中出现频率最高的单词
- VS2010调用python编写的代码error:cannot open file 'python27_d.lib'".
- 关于jmeter里的自动重定向的使用-小强性能测试培训班学生作品
- python-01实现考勤表添加与删除
- python调用ahk,并读取ahk的执行结果。
- Python 首字母大写.map()
- Json概述以及python对json的相关操作
- python unicode 转中文 遇到的问题 爬去网页中遇到编码的问题
- Python入门(输入/输出、数据类型、条件/循环语句)
- Windows 任务计划执行Python程序的设置
- python 复制list
- python操作JIRA的库简单操作
- Python学习笔记05
- python psutil 进行系统管理 no.2
- Python for Informatics 第11章之正则表达式(四)
- python的argparse模块