使用列表作为堆栈
要将项添加到堆栈顶部,使用append()。使用列表作为队列
虽然列表末尾的追加和弹出很快,但是从列表的开头进行插入或弹出是很慢的(因为所有其他元素都必须移动一个)。列表理解
列表推导提供了创建列表的简明方法。嵌套列表理解
列表推导中的初始表达式可以是任意表达式,包括另一个列表推导。del声明
有一种方法可以从列表中删除一个项目,而不是它的值:del语句。元组和序列
元组由逗号分隔的多个值组成。
尽管元组看起来与列表类似,但它们通常用于不同的情况并用于不同的目的。
元组是不可变的,通常包含异构的元素序列,这些元素可以通过解包或索引来访问。
列表是可变的,它们的元素通常是同类的,可以通过遍历列表来访问。集
集合是无序集合,没有重复元素。
基本用途包括成员资格测试和消除重复条目。字典
字典有时在其他语言中被称为“关联记忆”或“关联阵列”。
字典由键索引,键可以是任何不可变类型;字符串和数字总是键。
python数据结构(2)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 原文作者:SeanCheney原文链接:http://www.jianshu.com/p/b444cda10aa0...
- 资料来源:https://github.com/BrambleXu/pydata-notebook 本章讨论Pyt...