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']

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM