在列表的最后添加或者弹出元素速度快,然而在列表里插入或者从头部弹出速度却不快(因为所有其他的元素都得一个一个地移动)。...,添加到一个空的列表中
print(transposed)
运行结果:
[[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]]
还有一种实现方法,这种方式就比较繁琐了... range(4):
transposed_row = []
for row in matrix:
transposed_row.append(row[i]) # 把遍历的元素添加到一个空列表中...这与使用 pop() 返回一个值不同。可以用 del 语句从列表中删除一个切割,或清空整个列表(我们以前介绍的方法是给该切割赋一个空列表)。...: x**2 for x in (2, 4, 6)} # x为键,x的2次幂为值
{2: 4, 4: 16, 6: 36}
遍历技巧
在字典中遍历时,关键字和对应的值可以使用 items() 方法同时读取出来