python数据结构(2)

  1. 使用列表作为堆栈
    要将项添加到堆栈顶部,使用append()。

  2. 使用列表作为队列
    虽然列表末尾的追加和弹出很快,但是从列表的开头进行插入或弹出是很慢的(因为所有其他元素都必须移动一个)。

  3. 列表理解
    列表推导提供了创建列表的简明方法。

  4. 嵌套列表理解
    列表推导中的初始表达式可以是任意表达式,包括另一个列表推导。

  5. del声明
    有一种方法可以从列表中删除一个项目,而不是它的值:del语句。

  6. 元组和序列
    元组由逗号分隔的多个值组成。
    尽管元组看起来与列表类似,但它们通常用于不同的情况并用于不同的目的。
    元组是不可变的,通常包含异构的元素序列,这些元素可以通过解包或索引来访问。
    列表是可变的,它们的元素通常是同类的,可以通过遍历列表来访问。


  7. 集合是无序集合,没有重复元素。
    基本用途包括成员资格测试和消除重复条目。

  8. 字典
    字典有时在其他语言中被称为“关联记忆”或“关联阵列”。
    字典由键索引,键可以是任何不可变类型;字符串和数字总是键。


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容