Python简明教程学习笔记4--数据结构
2013-05-07 15:30
911 查看
列表:可变的数据类型,示例:list=['list']
列表综合:
含有1个项目的元组。你必须在第一个(唯一一个)项目后跟一个逗号,这样Python才能区分元组和表达式中一个带圆括号的对象。
字典:可变的数据类型,示例:
序列:列表、元组和字符串都是序列,序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。
切片操作符:
列表综合:
listone = [2, 3, 4] listtwo = [2*i for i in listone if i > 2] print listtwo元组:不可变的数据类型,示例:zoo=('zoo')
含有1个项目的元组。你必须在第一个(唯一一个)项目后跟一个逗号,这样Python才能区分元组和表达式中一个带圆括号的对象。
示例:singleton = (2 , )。
字典:可变的数据类型,示例:
d = {key1 : value1, key2 : value2 }
序列:列表、元组和字符串都是序列,序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。
切片操作符:
shoplist[
1
:
3
]实际输出是
shoplist[
1
],shoplist[[code]2
]。没有shoplist[
3
]。
序列赋给另一个序列:
你需要记住的只是如果你想要复制一个列表或者类似的序列或者其他复杂的对象(不是如整数那样的简单对象 ),那么你必须使用切片操作符来取得拷贝。如list =shoplist[:],而不是list = shoplist。
相关文章推荐
- 简明Python教程学习笔记_4_数据结构
- Python学习记录-3-简明Python教程-数据结构
- [简明python教程]学习笔记2014-04-28 23:45:56
- 简明Python教程学习笔记_3_模块
- 简明Python教程 8)模块 9)数据结构
- Python学习笔记-数据结构之集合
- [简明python教程]学习笔记2014-04-29 23:41:40
- 数据结构与算法:python语言描述学习笔记Part4_kmp算法及改进
- Python简明教程学习笔记[二]
- python简明教程学习笔记3--模块
- python学习笔记——4_数据结构
- Python学习笔记-数据结构之字典
- Python学习笔记-初级(三):数据结构
- python学习笔记(1-2)- 数据结构序列之列表
- 简明python教程学习笔记之九-对象参考
- Python简明教程学习笔记5--面向对象编程
- Python学习笔记(1)--数据结构
- 数据结构与算法:python语言描述学习笔记Part2
- python 学习笔记(1) 数据结构与运算符
- 简明python教程学习笔记之九-str类方法简单介绍