本文实例讲述了Python实现两个list对应元素相减操作。分享给大家供大家参考,具体如下:
两个list的对应元素操作,这里以相减为例:
1
2
3
4
5
6
|
# coding=gbk
v1 = [ 21 , 34 , 45 ]
v2 = [ 55 , 25 , 77 ]
#v = v2 - v1 # Error: TypeError: unsupported operand type(s) for -: 'list' and 'list'
v = list ( map ( lambda x: x[ 0 ] - x[ 1 ], zip (v2, v1)))
print ( "%s\n%s\n%s" % (v1, v2, v))
|
运行结果:
1
2
3
4
|
E:\Program\Python> del .py
[ 21 , 34 , 45 ]
[ 55 , 25 , 77 ]
[ 34 , - 9 , 32 ]
|
希望本文所述对大家Python程序设计有所帮助。