我們假設有三個長度相同的列表如下:
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']