我有两个清单:
a = ['Peter', '1982', '2000', 'Homeland', '10.34']
b = ['Peter', '1982', '2000', 'Homelnad', '10.32']
我想要完整的差异。所以我想要这样的输出: ['', '', '', '', '10.32'] 所以我只想在正确的位置更改值。
是否有一些内置功能?最快的方法是什么?我必须像这样“手动”做吗?
i = 0
new_list = []
for item in a:
if item != b[i]:
new_row.append(item)
else:
new_row.append('')
i += 1
new_list.append(new_row)