ваше задание: 1. Создайте новый список, состоящий из элементов двух списков. 2. Создайте новый список, в котором будут

  • 14
ваше задание:
1. Создайте новый список, состоящий из элементов двух списков.
2. Создайте новый список, в котором будут только уникальные элементы из двух списков.
3. Создайте новый список, содержащий только элементы, которые присутствуют в обоих списках.
4. Создайте новый список, содержащий только уникальные элементы из каждого списка.
5. Создайте новый список, содержащий только минимальное и максимальное значение из каждого списка.
Милашка
42
Хорошо, давайте решим данную задачу поэтапно.

1. Создание нового списка из элементов двух списков:
Для этого мы будем использовать операцию слияния списков (extend). Вот пошаговый код, который выполнит это действие:

python
# Исходные списки
list1 = [1, 2, 3]
list2 = [2, 3, 4]

# Создание нового списка
new_list = list1 + list2

# Вывод нового списка
print(new_list)


Результат:
\[1, 2, 3, 2, 3, 4\]

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

python
# Исходные списки
list1 = [1, 2, 3]
list2 = [2, 3, 4]

# Создание нового списка
new_list = list(set(list1 + list2))

# Вывод нового списка
print(new_list)


Результат:
\[1, 2, 3, 4\]

3. Создание нового списка с элементами, присутствующими в обоих списках:
Для этого мы будем использовать операцию пересечения множеств. Вот пошаговый код, который выполнит это действие:

python
# Исходные списки
list1 = [1, 2, 3]
list2 = [2, 3, 4]

# Создание нового списка
new_list = list(set(list1) & set(list2))

# Вывод нового списка
print(new_list)


Результат:
\[2, 3\]

4. Создание нового списка с уникальными элементами из каждого списка:
Мы можем использовать операцию симметрической разности множеств для получения уникальных элементов из каждого списка. Вот пошаговый код, который выполнит это действие:

python
# Исходные списки
list1 = [1, 2, 3]
list2 = [2, 3, 4]

# Создание нового списка
new_list = list(set(list1) ^ set(list2))

# Вывод нового списка
print(new_list)


Результат:
\[1, 4\]

5. Создание нового списка с минимальным и максимальным значениями из каждого списка:
Мы можем использовать функции min() и max() для нахождения минимального и максимального значения каждого списка. Вот пошаговый код, который выполнит это действие:

python
# Исходные списки
list1 = [1, 2, 3]
list2 = [2, 3, 4]

# Создание нового списка
new_list = [min(list1), max(list1), min(list2), max(list2)]

# Вывод нового списка
print(new_list)


Результат:
\[1, 3, 2, 4\]

Пожалуйста, обратите внимание на то, что в каждом шаге в коде переменные `list1` и `list2` представляют исходные списки, которые могут быть заменены на любые другие списки по вашему желанию.