Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Условие: если элементв в подсписке "a" равен элементу в списке "b", то переместить его вверх подсписка, иначе подсписок оставляем без изменений
- a=[[1,2,3],[4,5,6]]
- b=[9,5]
- ls=[]
- for i,k in zip(a,b):
- first=[x for x in i if x==k] #общие элементы в "a" и "b"
- another=[i.remove(x) for x in i if x==k] #"a" и "b" без общих элементов
- first.extend(i) #к списку общих элементов добавляем не общие
- ls.append(first)
- OUT=ls
Add Comment
Please, Sign In to add comment