【发布时间】:2017-08-01 17:23:14
【问题描述】:
你如何比较两个列表中的对象,然后如果两个列表中有两个相同的对象,用什么替换它?例如:
list1 = [a,b,c,d]
list2 = ['h','j','a','d']
我想说,如果list1中的某些对象与list2中的某些对象相同,则将这些对象替换为其他对象(例如'hello')
【问题讨论】:
你如何比较两个列表中的对象,然后如果两个列表中有两个相同的对象,用什么替换它?例如:
list1 = [a,b,c,d]
list2 = ['h','j','a','d']
我想说,如果list1中的某些对象与list2中的某些对象相同,则将这些对象替换为其他对象(例如'hello')
【问题讨论】:
list1 = [x if x not in list2 else 'hello' for x in list1]
【讨论】:
【讨论】: