博客迁往:新地址 (点击直达)
新博客使用markdown维护,线下有版本库,自己写的所以会定时更新同步,同时提供更好的导航和阅读体验
csdn对markdown支持不好,所以旧版不会花时间进行同步修订,抱歉
-----------------------------------------------列表及列表解析
发现要到2013了,这两个月,离职入职,忙七忙八的,博文少了好多,笔记到是一大堆。最近开始整理书签,微博收藏以及笔记梳理采用删的方式,就是在evernote中新建一片,然后捞对应的笔记,一点点总结梳理,删除原有的笔记,发现这样效率高些(原来是在原有笔记之上直接修改总结,发现有用的信息其实并不多,效率有点低)
相对而言比较全和有用,会持续优化。
2013,发完这个系列的博客之后,将会整个博客迁移到自己的博客(刚开始写...),后续将同步吧,不过csdn可能会慢一些,自己blog会更自由些。后续将会是python&框架,linux后台开发,Go等等其他。
不扯了,看正题以下是对列表笔记梳理的第一个版本,仅供参考
资料来源于书籍,网络,个人练习等等
#author:wklken
#version: 1.0
#date: 2012-12-30
#history:
2012-12-30 created
定义:
列表是Python中使用最频繁的数据类型【可以说没有之一】
关键词:有序,可变
>一组有序项目的集合
>可变的数据类型【可进行增删改查】
>列表中可以包含任何数据类型,也可包含另一个列表【可任意组合嵌套】
>列表是以方括号“ []”包围的数据集合,不同成员以“ ,”分隔
>列表可通过序号访问其中成员
查看帮助 : help(list)
常见的列表操作
声明&创建
l = [] #空列表
l = [1, 2, 3, 4]
l = [1, 'a', [2,3] ]
l = list('hello') #得到 ['h', 'e', 'l', 'l', 'o']
l = list(range(4)) #[0, 1, 2, 3]
l = '1,2,3,4,5'.split(',') #['1', '2', '3', '