我有以下两个嵌套列表
List 1: [["Bob", "Davon", "Alex"],["Dylan","Rose", "Hard"]]
List 2: [["Red", "Black"] , ["Blue", "Green"], ["Yellow", "Pink"]]
并希望一起显示嵌套中每个列表的第一个单词,第二个等等。这样结果将是:
['Bob and Dylan', 'Davon and Rose', 'Alex and Hard'] --> for the first list
['Red and Blue and Yellow, 'Black and Green and Pink'] --> for the second list
所以我可以用下面的代码得到第一个结果
name_list = [["Bob", "Davon", "Alex"],["Dylan","Rose", "Hard"]]
def addition(name_list):
new_list = []
for i in range(len(name_list)):
for j in range(len(name_list[i])):
new_list.append(name_list[i][j] + " and " + name_list[i+1][j])
return new_list
addition (name_list)
但第二个清单:[["Red", "Black"] , ["Blue", "Green"], ["Yellow", "Pink"]]没有提供正确的结果。
白板的微信
牧羊人nacy
相关分类