Python3 相同长度的列表List对应元素相加
作者:互联网
我们假设有三个长度相同的列表如下:
uppercase_letters = ['A','B','C','D'] lowercase_letters = ['a','b','c','d'] digit = [1,2,3,4]
方法一:利用for循环,三个列表对应位置的元素直接相加。
added_list = [] # 列表相加的最后结果 for i in range(0, len(uppercase_letters)): added_list.append(uppercase_letters[i] + lowercase_letters[i] + str(digit[i]))
结果:
['Aa1', 'Bb2', 'Cc3', 'Dd4']
方法二:
如果只有2个列表相加的话,可以使用zip()函数,实现2个列表元素对应相加的功能。
# 方法二: added_list = [] # 列表相加的最后结果 #先把前两个列表相加 for x,y in zip(uppercase_letters, lowercase_letters): z = x + y added_list .append(z)
结果:
['Aa', 'Bb', 'Cc', 'Dd']
标签:added,letters,uppercase,相加,List,列表,list,Python3 来源: https://www.cnblogs.com/daydayup-lin/p/11913466.html