python系列学习一 —— 列表

原创 2013年12月03日 11:08:14

1. 创建列表

movies = ["The Holy Grail", "The life of Brian", "The Meaning of Life"]
    4个步骤:

1)在数据两边加引号,将各个电影名转换为字符串

2)用逗号将列表项与下一项分隔开

3)在列表的两边加上开始和结束中括号

4)使用赋值操作符(=)将这个列表赋至一个标识符上

注:定义python列表不需要声明类型,python变量标识符没有类型。

2. 访问列表

python列表就像是数组,使用中括号法访问列表数据

print movies[0]
print movies[1]

3. 操作列表

    1)len(list_var) 获取列表数据项的总数


    2)append(field) 在列表末尾增加一个数据项


    3)pop(index) 删除列表指定索引的数据,默认从列表末尾删除


    4)extend(list_var2) 在列表末尾增加一个数据项集合(即合并列表)


    5)insert(index, field) 在特定的位置前面增加一个数据项


4. 列表迭代

    处理每一个列表项是非常常见的需求。

    1)for循环(推荐使用)


    2)while循环


5. 嵌套列表

    1) 定义嵌套列表


    2)函数定义

def func_name ([param1[,param2]]):
    {函数代码组}

    3)递归遍历嵌套列表



小结:

1)列表是动态的,可以伸缩,可以存放任何数据,但是不能访问一个不存在的数据项

2)在python中,单引号与双引号都可以用来创建字符串。如果字符串前面用了某个引号,那么字符串后面也要用相同的引号;如果要在字符串中嵌入双引号,一可以使用转义:\" ,二用单引号引起这个字符串

3)标识符是指示数据对象的名字。标识符没有“类型”,但标识符所指示的数据对象有类型

4)定义标识符必须以字母或下划线开头,包含任意字母、数字和 / 或下划线,不允许有奇怪字符(%$#)等

5)python代码区分大小写

6)python shell中,键入dir(__builtins__)可以查看python提供的内置方法列表

7)python使用缩进将语句归组在一起

相关文章推荐

python系列学习六——移动开发

1. SDK下载 SDK下载地址 注:该SKD需要预先安装jre(Java Runtime Environment) 2. 配置SDK和模拟器 打开 SDK  Manager,安装所需要的packag...

python系列学习五——web开发

1

python系列学习七——使用sqlite管理数据

1. 前言         Python2.5以上版本都提供了对sqlite的支持,只需导入sqlite3库,使用python标准化数据库api即可。 2. 如何使用sqlite3# 导入sqlite...

python系列学习——移动开发

[-] SDK下载配置SDK和模拟器安装配置android脚本环境测试Pythonjson模块android应用 1. SDK下载 SDK下载地址 注:该SKD需要预先安装jre(Java ...

windows核心编程系列学习记录3——内核对象

内核对象

CUDA系列学习(六) 从并行排序方法理解并行化思维——冒泡、归并、双调排序的GPU实现

转载自女神 —— Rachel-Zhang 的专栏 http://blog.csdn.net/abcjennifer/article/details/47110991 在第五讲中我们学习了G...

wcf系列学习5天速成——第五天 服务托管

今天是系列的终结篇,当然要分享一下wcf的托管方面的知识。   wcf中托管服务一般有一下四种:   Console寄宿:             利于开发调试,但不是生产环境中的最佳实践。 ...

Maven系列学习(2)——java project的创建

简单介绍一下maven创建java项目以及maven的几个常用的参数命令。

全栈开发系列学习2——django项目搭建

项目代码:http://yunpan.cn/cHajgT4HvgHqx (提取码:8350) 配置项目: 1. 首先确保你的机器安装了python和pip,这两种安装比较简单,这里就不说了。 2...

【SEO系列学习专题】——000 序:为什么要学SEO,怎么学?

引子: 现在网站做好后只能说完成了不到50%的工作,更重要的是如何让人找到你的网站,提高流量。这就牵扯到了SEO SEO所包含的方法比较复杂,而且没有一个完全统一的标准答案。网上搜到的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python系列学习一 —— 列表
举报原因:
原因补充:

(最多只允许输入30个字)