Эта проблема действительно может быть решена путем более адаптированного выбора структуры данных. Если некоторые элементы связаны между собой, они должны храниться вместе в контейнере, таком как dict
или список списков. Это облегчит доступ к ним и очистит прицел.
all_lists = {
'1': ['1', 'one', 'first', ...],
'2': ['2', 'two', 'second', ...],
...: ...,
'x': ['x', 'cross']
}
Теперь вы можете получить доступ к определенному списку ...
list_1 = all_lists['1']
... проверить, есть ли элемент в списках.
if any(item in lst for lst in all_lists.values())
print('The item is all_lists')
... или перебирать все списки с помощью вложенного цикла.
for lst in all_lists.values():
for item in lst:
print(item)