Сравнение списка внутри списка в Python, Синтаксис python

Рейтинг: 0Ответов: 1Опубликовано: 14.05.2023

У меня есть 2 списка - k и l. Список k содержит внутри себя еще один список.

k = [["дом", "cказка"]]
l = ["дом", "шуруповерт", "сказка"]
if k[0] in l:
    print("1")
else:
    print("0")

Дом и сказка хранятся в k и в l. Мне нужно, чтобы выдавало 1, но оно выводит 0. Как сделать подобное?

Ответы

▲ 0Принят
    k = [["дом", "cказка"]]
    l = ["дом", "шуруповерт", "сказка"]
    if k[0][0] in l:
         print("1")
    else:
         print("0")

Основной ошибкой было неправильное взаимодействие со вложенным списком. Коде, представленном выше эта ошибка исправлена - k[0] заменено на k[0][0], что решает проблему