码迷,mamicode.com
首页 > 其他好文 > 详细

标准库之collections

时间:2018-09-04 01:42:27      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:imp   pen   lambda   ems   code   for   import   append   efault   

# 命名元组
# from collections import namedtuple
#
# p = namedtuple(‘point‘, [‘x‘, ‘y‘])
# p1 = p(4,3)
# p2 = p(3,4)
# print(p1.x)
# print(p2.y)
# print(p(4,3))

# 双栈队列
# from collections import deque
# l = [1,2]
# dq = deque(l)
# dq.append(3)
# dq.appendleft(0)
# dq.insert(4,5)
# print(dq.pop())
# print(dq.popleft())
# print(dq)

# # 有序的字典
# from collections import OrderedDict
#
# od = OrderedDict([(‘a‘, 1), (‘b‘, 2), (‘c‘, 3)])
# print(od)
# print(od[‘b‘])
# for i in od.items():
#     print(i)

# 默认字典
# from collections import defaultdict
# d = defaultdict(lambda : 5)
# print(d[‘a‘])

 

标准库之collections

标签:imp   pen   lambda   ems   code   for   import   append   efault   

原文地址:https://www.cnblogs.com/hhsh/p/9581869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!