[Python]两个list对应元素操作(相减)

原创 2012年03月22日 23:07:41

两个list的对应元素操作,这里以相减为例:

# 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))

运行结果:

E:\Program\Python>del.py
[21, 34, 45]
[55, 25, 77]
[34, -9, 32]



python面试题,求两个List各个元素相减绝对值最小是多少

春暖花开,人心浮动,吾思当左迁之,一则工资上涨,二则环境变好。奈何世道不然,吹牛空谈者大受欢迎,而吾实事求是者则落寞如此,知之为知之,不知为不知。 投递无数,才得一二,某国有电信公司邀请面试,始记得吾...

python中的list如何进行相减操作或者将list分片

问题描述:假设我有这样两个list,          一个是list1,list1 = [1, 2, 3, 4, 5]          一个是list2,list2 = [1, 4, 5]  ...

NumPy学习笔记(2)--Array数组和矩阵基本运算

1.函数库的导入 2.基本运算 2.1.求和 .sum() 2.2.求最大值 .max() 2.3.求最小值 .min() 2.4.求平均值 .mean() 2.5.矩阵行求和 .sum(axis=...
  • lwplwf
  • lwplwf
  • 2017年02月17日 12:52
  • 39971

Python+Numpy------数组运算

Python+Numpy------数组运算 1、数组运算 (1)数组加法:array([20,31,42,53])=array([20,30,40,50])+array([0,1,2,3]) fr...

【python学习笔记】19:numpy数组布尔运算和切片

*改变数组形状 >>> a=np.arange(1,11,1) >>> a array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) >>> a.shape=2...

Python将多个list合并为1个list

1可以使用"+"号完成操作 输出为: [1, 2, 3, 8, 'google', 'com'] 2.使用extend方法 、 输入相同 3使用切片 输出相同 PS:len...
  • roytao2
  • roytao2
  • 2017年01月07日 23:09
  • 21100

在python中对list求和及求积

# the basic way s = 0 for x in range(10): s += x# the right way s = sum(range(10)) # the basic w...

[python] list元素按关键字相加减

python list中的元素按关键字相加或相减: # coding=utf-8 # 两个list按关键字相加或相减 def ListAdd(list1, list2, bAdd = True):...

python的list求和与求积

python中,无论是对的list求和还是求积,我都给出了两种方法。 1。对list求和 1.1 s=0 for i in range(10): s+=i 1.2 ...

Python -- 两个列表的差集、并集和交集

两个列表的差集、并集和交集
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Python]两个list对应元素操作(相减)
举报原因:
原因补充:

(最多只允许输入30个字)