【发布时间】:2021-07-06 13:50:00
【问题描述】:
我试图通过比较两个列表来创建一个新对象。如果行匹配,则应从拆分的 row_list 中删除该行,或将其附加到仅包含两个列表之间差异的新列表中。
results = []
for row in splitted_row_list:
print(row)
for row1 in all_rows:
if row1 == row:
splitted_row_list.remove(row)
else:
results.append(row)
print(results)
但是,此代码仅返回所有行。有人有建议吗? 样本数据
all_rows[0]:'1390', '139080', '13980', '1380', '139080', '13080'
splitted_row_list[0]:'35335','53527','353529','242424','5222','444'
【问题讨论】:
-
您能否包含一些
all_rows和splitted_row_list的示例数据?并请发布预期的输出。