У меня действительно загадочная проблема. Я использую некоторые вложенные операторы if для создания списка, используя переменные из списков
if List1[0] or List2[0] or List3[0] or List4[0] or List5[0] == 'Something':
Теперь я предполагаю, что он будет проверять, чтобы значение в любом месте было моимконкретное слово, затем переходите к следующему утверждению, если нет, однако оно останавливается здесь.
Вот еще немного разбивки, так что вы можете увидеть мою цель здесь
for i in range(5):
if List1[0] or List2[0] or List3[0] List4[0] or List5[0] == 'Something':
SuperList.append('example1, example2, example3')
if List1[0] == 'Something':
List1.remove('Something')
elif List2[0] == 'Something':
List2.remove('Something')
elif List3[0] == 'Something':
List3.remove('Something')
elif List4[0] == 'Something':
List4.remove('Something')
elif List5[0] == 'Something':
List5.remove('Something')
elif List1[0] or List2[0] or List3[0] or List4[0] or List5[0] == 'SomethingElse':ECT.....
В любом случае, яТочно знаю, что все списки 1-5 содержат ровно 1 слово, так как я заставил мою программу распечатать их все тоже мне перед длинной функцией if / nested if
Любая помощь будет принята с благодарностью