您的位置:首页 > 理论基础 > 数据结构算法

Python简明教程学习笔记4--数据结构

2013-05-07 15:30 911 查看
列表:可变的数据类型,示例:list=['list']

列表综合:


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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: