from collections import namedtuple
Point = namedtuple('changfx',['x','y','z']) # 变量 = namedtuple('名字',[元祖元素]) 这里以一个长方形为例子
p = Point(5,6,7)
print(p)
print(p.x)
print(p.y)
print(p.z)
changfx(x=5, y=6, z=7)
5
6
7
Puke = namedtuple('puke',['color','num'])
p1 = Puke('红桃',12)
print(p1)
print(p1.color)
print(p1.num)
puke(color='红桃', num=12)
红桃
12
import queue
# 创建基本队列
# queue.Queue(maxsize=0)创建一个队列对象(队列容量),若maxsize小于或者等于0,队列大小没有限制
Q = queue.Queue(10)
print(Q)
Q.put(4) # 插入队列元素
Q.put([5,6]) # 队列一次只可以插入一个元素,此处列表为一个元素
print(Q.queue) # 查看队列所有元素
print(Q.qsize()) # 查看队列大小
print(Q.empty()) # 查看队列是否空
print(Q.full()) # 查看对了是否满
print(Q.get()) # 取出队列元素,先进先出原则
<queue.Queue object at 0x000001A694D402B0>
deque([4, [5, 6]])
2
False
False
4