from collections import deque
queue = deque(["Eric","John","Michael"])
queue.append('Lucky')#从队尾加入一个元素
queue.append('Link')
for i in range(len(queue)):
print(queue.popleft())#从队头输出一个元素
运行结果:
Eric
John
Michael
Lucky
Link
平方列表的创建的几种方法
#平方列表的创建
squares = []
for x in range(10):
squares.append(x**2)
print(squares)
或
squares1 = list(map(lambda x:x**2,range(10)))
注意:lambd构建为一个函数表达式,可以传入多个参数。
map()根据提供的函数对指定序列做映射输出一个序列,可以用于字符串转数字等等
如map(int,‘123’)
此外还可以通过以下方法构建
squares2 = [x**2 for x in range(10)]
print(squares1)
print(squares2)
a=lambda x:x**2
print(a(10))
关于求矩阵的转置矩阵