b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

正则表达式符号大全 python全栈开发【第九篇】Python常用模块一(主要是(2)

电脑杂谈  发布时间:2018-02-18 23:25:36  来源:网络整理

我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成:p=(1,2)

但是,看到(1,2),很难看出这个tuple是用来表示坐标的。

那么,我们的namedtuple就能用上了。

namedtuple('名称',‘属性list’)

Circle = namedtuple('Circle', ['x', 'y', 'r'])#用坐标和半径表示一个圆

deque

deque是为了高效实现插入和删除操作的双向队列,适用于队列和栈

OrderedDict

使用字典时,key是无序的。在对字典做迭代时,我们无法确定key的顺序。如果要保持key的顺序,可以用OrderedDict

d = {'z':'qww','x':'asd','y':'asd','name':'alex'}
print(d.keys()) #key是无序的

od = OderedDict ()

od['z']=1

od['y']=2

od['x']=3

print(od.keys()) #按照插入额key的顺序返回

defaultdict

Counter

Counter类的目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value。计数值可以是任意的Interger(包括0和负数)。Counter类和其他语言的bags或multisets很相似。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-84273-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 蒋勤勤
      蒋勤勤

      美国根本不是在打击恐怖组织

    • 袁帅
      袁帅

      接下来是应该看我们的了

    • 崔蒙蒙
      崔蒙蒙

      中国成本太低了

    热点图片
    拼命载入中...