摘要: 集合对象是一组无序排列的可哈希的值,集合成员可以做字典的键。集合有两种类型:可变集合,可以添加和删除元素,可变集合不是可哈希的,不能用作字典的键也不能作为其它集合中的元素;不可变集合相反,有哈希值,可用作字典的键或作为集合中的一个成员。 1.创建集合类型和给集合赋值 集合创建的唯一方法-用集合的工厂 阅读全文
posted @ 2019-12-03 23:15 zhengcixi 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 字典是python语言中唯一的映射类型,映射对象里哈希值(键,key)和指向的对象(值,value)是一对多的关系。一个字典对象是可变的,是一个容器类型,可存储任意个数的python对象,其中也可以包括其他容器类型。 1.创建字典和给字典赋值 创建字典只需要把字段赋值给一个变量,不管这个字典是否包含 阅读全文
posted @ 2019-12-03 23:04 zhengcixi 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 注:本文档主要是学习《Python核心编程(第二版)》时的练习题。 队列是一种"先进先出"的数据结构(FIFO),是一种操作受限的线性结构,先进队列的成员先出队列。示意图如下: 代码如下: 1 #!/usr/bin/env python 2 3 queue = [] 4 5 def enQ(): 6 阅读全文
posted @ 2019-12-03 22:48 zhengcixi 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 注:本文档主要是学习《Python核心编程(第二版)》时的练习题。 栈是一种"后进先出"的数据结构(LIFO),是一种操作受限的线性结构,数据只能从栈顶进入和栈顶出去。示意图如下: 代码实现方式如下: 1 #!/usr/bin/env python 2 3 stack = [] 4 5 def pu 阅读全文
posted @ 2019-12-03 14:04 zhengcixi 阅读(272) 评论(0) 推荐(0) 编辑
回到顶部