Я хочу, чтобы проверить, является ли строка в списке и проверьте, является ли он не в списке, а также:Использование операторов в списках
supplies = ['pens','staplers','flame-throwers','binders']
m = ['pens','a']
b = ['',not]
for x in range(len(m)):
for j in range(len(b)):
print(m[x] , b[j] , m[x] + b[j] in supplies)
Однако я получаю ошибку синтаксиса на:
b = ['',not]
Если изменить это:
b = ['','not']
тогда не запускает операцию и говорит, что не в поставках является Ложные что неправильно.
Как мне войти не в список b, чтобы он выполнялся как оператор?
Благодаря
Не уверен, что именно вы ищете, но это '' строка 'не в поставках'? – JCOC611
Возможно, вам нужны xnor 'b [j]' и 'm [x] в поставках'? – StephenTG
Я не верю, что вы можете хранить операторов в списках. Что именно ты пытаешься сделать? Почему вы не можете просто сказать «если элемент в поставках» или «если элемент не в поставках»? –