Python: проверьте, является ли вложенный список подмножеством другого вложенного списка

Список Python: Упражнение — 92 с решением

Напишите программу Python, чтобы проверить, является ли вложенный список подмножеством другого вложенного списка.

Пример решения :

Код Python:

  def checkSubset (input_list1  , input_list2): вернуть все (map (input_list1 .__ contains__, input_list2)) list1 = [[1, 3], [5, 7], [9, 11], [13, 15, 17]] list2 = [[1  , 3], [13,15,17]] print ("Исходный список:") print (list1) print (list2) print (" nЕсли один из указанного списка является подмножеством другого.:") Print (  checkSubset (list1, list2)) list1 = [[[1,2], [2,3]], [[3,4], [5,6]]] list2 = [[[3,4], [5  , 6]]] print ("Исходный список:") print (list1) print (list2) print (" nЕсли один из указанного списка является подмножеством другого .:")print(checkSubset(list1, list2))  список1 = [[[1,2], [2,3]], [[3,4], [5,7]]] список2 = [[[3,4], [5, 6]]] печать (  «Исходный список:») print (list1) print (list2  ) print (" nЕсли один из указанного списка является подмножеством другого .:")print(checkSubset(list1, list2))  

Пример вывода:

 Исходный список: [[1, 3], [5, 7], [9, 11], [13, 15, 17]] [[1, 3], [13, 15, 17]]  Если один из указанного списка является подмножеством другого .: TrueOriginal list: [[[1, 2], [2, 3]], [[3, 4], [5, 6]]]] [[[3  , 4], [5, 6]]] Если один из указанного списка является подмножеством другого .: TrueOriginal list: [[[1, 2], [2, 3]], [[3, 4],  [5, 7]]] [[[3, 4], [5, 6]]] Если один из указанного списка является подмножеством другого .: Ложь

Наглядная презентация:

Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что делает компьютер, шаг за шагом, когда он выполняет указанную программу:

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий