使用列表作为堆栈
要将项添加到堆栈顶部,使用append()。使用列表作为队列
虽然列表末尾的追加和弹出很快,但是从列表的开头进行插入或弹出是很慢的(因为所有其他元素都必须移动一个)。列表理解
列表推导提供了创建列表的简明方法。嵌套列表理解
列表推导中的初始表达式可以是任意表达式,包括另一个列表推导。del声明
有一种方法可以从列表中删除一个项目,而不是它的值:del语句。元组和序列
元组由逗号分隔的多个值组成。
尽管元组看起来与列表类似,但它们通常用于不同的情况并用于不同的目的。
元组是不可变的,通常包含异构的元素序列,这些元素可以通过解包或索引来访问。
列表是可变的,它们的元素通常是同类的,可以通过遍历列表来访问。集
集合是无序集合,没有重复元素。
基本用途包括成员资格测试和消除重复条目。字典
字典有时在其他语言中被称为“关联记忆”或“关联阵列”。
字典由键索引,键可以是任何不可变类型;字符串和数字总是键。
python数据结构(2)
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 原文作者:SeanCheney原文链接://www.greatytc.com/p/b444cda10aa0...