Вопрос задан 05.07.2023 в 09:28. Предмет Информатика. Спрашивает Шевченко Анатолий.

Введите два списка с клавиатуры. Выведите на экран только те элементы, которые встречаются в обоих

списках. python ПОМОГИТЕ!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бабич Илья.

Ответ:

# Python 3.8.3

l1 = list(map(int, input().split()))

l2 = list(map(int, input().split()))

 for item in l1:

    if item in l2:

       print(item, end = ' ')


0 0
Отвечает Конопатская Ксения.

first_list = []

second_list = []

coincidences_list = []

first_list_len = input('Длина первого списка: ')

for i in range(1, int(first_list_len)+1):

   input_text = input('{} элемент певого списка: '.format(i))

   first_list.append(input_text)

second_list_len = input('\nДлина второго списка: ')

for i in range(1, int(second_list_len)+1):

   input_text = input('{} элемент певого списка: '.format(i))

   second_list.append(input_text)

for i in first_list:

   if i in second_list and i not in coincidences_list:

       coincidences_list.append(i)

print('\nПовторяющиеся значения: {}'.format(' '.join(coincidences_list)))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример Python-кода, который позволит вам ввести два списка с клавиатуры и вывести только те элементы, которые встречаются в обоих списках:

python
# Введите первый список с клавиатуры input_str1 = input("Введите элементы первого списка через пробел: ") list1 = input_str1.split() # Введите второй список с клавиатуре input_str2 = input("Введите элементы второго списка через пробел: ") list2 = input_str2.split() # Преобразуйте списки во множества для более эффективной операции пересечения set1 = set(list1) set2 = set(list2) # Найдите пересечение двух множеств intersection = set1.intersection(set2) # Выведите элементы, которые встречаются в обоих списках if len(intersection) > 0: print("Элементы, которые встречаются в обоих списках:") for element in intersection: print(element) else: print("В обоих списках нет общих элементов.")

Этот код сначала преобразует введенные строки в списки, затем преобразует списки в множества и использует операцию intersection для нахождения общих элементов. Затем он выводит эти общие элементы на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос