LINUX.ORG.RU

История изменений

Исправление vvn_black, (текущая версия) :

По питоньи, как-то так:

map2 = {}
for elem in list2:
    map2[elem] = map2.get(elem, 0) + 1

# sub_list = map(lambda x: map2.get(x, 0), list1)
sub_list = [map2.get(elem, 0) for elem in list1]

Исправление vvn_black, :

По питоньи, как-то так:

map2 = {}
for elem in list2:
    map2[elem] = map2.get(elem, 0) + 1

# sub_list = map(lambda x: map2.get(x, 0), list1)
sub_list = [map2.get(x, 0) for x in list1]

Исходная версия vvn_black, :

map2 = {}
for elem in list2:
    map2[elem] = map2.get(elem, 0) + 1

# sub_list = map(lambda x: map2.get(x, 0), list1)
sub_list = [map2.get(x, 0) for x in list1]