将列表当做堆栈使用
列表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释放(后进先出)。用 append() 方法可以把一个元素添加到堆栈顶。...通常应用程序将一些操作应用于某个序列的每个元素,用其获得的结果作为生成新列表的元素,或者根据确定的判定条件创建子序列。 ...这里我们将列表中每个数值乘三,获得一个新的列表:
vec=[1,2,3]
list1=[x*3 for x in vec] # 列表推导式
print(list1)
运行结果:
[3, 6, 9]...7, 8, 7, -5, 10, 9, -3]
>>> [vec1[i]*vec2[i] for i in range(len(vec1))] #以vec1的长度作为循环次数,让两个列表的同一个下标里的元素相乘...以下实例展示了3X4的矩阵列表:
matrix = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
]
以下实例将3X4的矩阵列表转换为