Pau*_*nta 3 python tuples multiplication
我有一个整数元组,(1, 2, 3, 4, 5)我希望(1*2, 2*3, 3*4, 4*5)通过乘以相邻元素来生成元组.是否可以使用单线程进行此操作?
nne*_*neo 10
简短又甜蜜.请记住,zip只有最短的输入才能运行.
print tuple(x*y for x,y in zip(t,t[1:]))
Run Code Online (Sandbox Code Playgroud)
>>> t = (1, 2, 3, 4, 5)
>>> print tuple(t[i]*t[i+1] for i in range(len(t)-1))
(2, 6, 12, 20)
Run Code Online (Sandbox Code Playgroud)
虽然不是最狡猾的解决方案.
| 归档时间: |
|
| 查看次数: |
1959 次 |
| 最近记录: |