Привет, меня зовут Денис, и я хочу поделиться с тобой своим опытом работы с двумя списками целых чисел. В моем опыте, мне было дано задание выполнить несколько операций с этими списками. Давайте разберем их по порядку.
- 1. Сформировать третий список٫ содержащий элементы обоих списков
- 2. Сформировать третий список, содержащий элементы обоих списков без повторений
- 3. Сформировать третий список, содержащий элементы общие для двух списков
- 4. Сформировать третий список٫ содержащий только уникальные элементы каждого из списков
- 5. Сформировать третий список, содержащий только минимальное и максимальное значение каждого из списков
1. Сформировать третий список٫ содержащий элементы обоих списков
Для начала я создал два списка случайных чисел, назвал их ″список_1″ и ″список_2″. Далее я просто объединил эти два списка в третий список с помощью операции ″ ″.
список_1 [1, 2, 3, 4, 5]
список_2 [6, 7, 8, 9, 10]
третий_список список_1 список_2
Теперь третий список содержит все элементы обоих списков⁚
третий_список [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
2. Сформировать третий список, содержащий элементы обоих списков без повторений
Для выполнения этой операции я использовал функцию ″set″, которая удаляет повторяющиеся элементы из списка. Затем я преобразовал полученное множество обратно в список.
третий_список_без_повторений list(set(третий_список))
Теперь третий список содержит только уникальные элементы⁚
третий_список_без_повторений [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
3. Сформировать третий список, содержащий элементы общие для двух списков
Для выполнения этой операции я использовал операцию ″n″, которая возвращает элементы, присутствующие в обоих списках.
общие_элементы list(set(список_1) n set(список_2))
Теперь третий список содержит элементы, которые присутствуют в обоих списках⁚
общие_элементы []
4. Сформировать третий список٫ содержащий только уникальные элементы каждого из списков
Для выполнения этой операции я использовал операцию ″^″, которая возвращает элементы, присутствующие только в одном из списков.
уникальные_элементы list(set(список_1) ^ set(список_2))
Теперь третий список содержит только уникальные элементы каждого из списков⁚
уникальные_элементы [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
5. Сформировать третий список, содержащий только минимальное и максимальное значение каждого из списков
Для выполнения этой операции я использовал функции ″min″ и ″max″, которые возвращают минимальное и максимальное значение в списке. Затем я объединил эти значения в третий список.
мин_макс_значения [min(список_1)٫ max(список_1)٫ min(список_2)٫ max(список_2)]
Теперь третий список содержит только минимальное и максимальное значение каждого из списков⁚
мин_макс_значения [1, 5, 6, 10]
Вот и все операции, которые я выполнил с двумя списками целых чисел. Я надеюсь, что мой опыт будет полезен для тебя! Удачи!