编程语言
首页 > 编程语言> > python3 学习记录

python3 学习记录

作者:互联网

定义set

emptySet = set()
mySet = {'a','b','c'}

 

tuple, 与list类似,但是是immutable的

如果你将一个list添加到set,就会报错;但是如果你将tuple添加到set是ok的,因为tuple 不可改变因此它的hash值是固定的

alist = [1,2,3]
myset = ()
myset.add(alist)   ## 这个会报错
myset.add(tuple(alist))   ##这个不会报错

 

如何在python中使用queue呢?实际还是个list,只要你的操作是先进先出的即可,但是pop(0) 的时间复杂度为O(N)

queue = [1,2,3]
queue.append(4) ##入队列  O(1)
queue.pop(0) ##出队列 O(N)

 

标签:queue,set,tuple,##,记录,myset,学习,报错,python3
来源: https://www.cnblogs.com/cynrjy/p/16275559.html