Сравнение списка внутри списка в Python
У меня есть 2 списка - k и l. Список k содержит внутри себя еще один список.
k = [["дом", "cказка"]]
l = ["дом", "шуруповерт", "сказка"]
if k[0] in l:
print("1")
else:
print("0")
Дом и сказка хранятся в k и в l. Мне нужно, чтобы выдавало 1, но оно выводит 0. Как сделать подобное?
Ответы (1 шт):
Автор решения: Егор
→ Ссылка
k = [["дом", "cказка"]]
l = ["дом", "шуруповерт", "сказка"]
if k[0][0] in l:
print("1")
else:
print("0")
Основной ошибкой было неправильное взаимодействие со вложенным списком. Коде, представленном выше эта ошибка исправлена - k[0] заменено на k[0][0], что решает проблему