【技术博客】 python 列表内字符串或数值元素对应相加融合

2020-11-12   552 次阅读


解释下

起这么拗口的名字是想以后自己能够搜索到

内容

用一个zip就行

#字符串
elementToAdd1 = ['123','234']
elementToAdd2 = ['234','678']
print([i+j for i,j in zip(elementToAdd1,elementToAdd2)])

**return: ['123234', '234678']

#数值
elementToAdd1 = [123,234]
elementToAdd2 = [234,678]
print([i+j for i,j in zip(elementToAdd1,elementToAdd2)])

** return: [357, 912]

如果需要把溢出的删除或者不够的填充,就事先填充了或者删除完了再用这个

毕竟这个i,j一旦取不到直接停而且不能用try: except:

要不然就直接用显性for循环吧

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

无论在未来前做什么,未来都会普通的到来