На данный момент у меня есть список списков, который выглядит примерно так:
reversed_parameter_indices = [['1', '3', '5', '7', '9', '11', '13', '15'], ['RX_300', 'RX_1k', 'RX_2k', 'RX_4k', 'RX_500'], ['R6_500', 'R6C_500'], ['nom']]
Для каждого элемента, указанного выше, у меня также есть один список, каждый из которых содержит stati c количество целых чисел. reversed_parameter_indices
также может выглядеть совершенно иначе. Это может быть намного больше списков, и каждый список также может иметь совершенно разное количество элементов. Это может быть намного больше или меньше.
У меня также есть целое число, содержащее информацию о количестве списков в reversed_parameter_indices
, а также список с максимальным индексом элемента каждого списка в правильный порядок.
Теперь я хочу сделать следующее:
- Я хочу сравнить списки, содержащие интергеры, я сравню столько списков, сколько списков в
reversed_parameter_indices
, чтобы найти целое число, которое является частью каждого из этих списков, для этого примера мне нужно сравнить 4 списка - моя идея состоит в том, чтобы использовать:
set('1') & set(SlavesRX_300) & set(DrvR6_500) & set(nom)
- это целое число, которое я хочу использовать для найдите ячейку с pandas, используя
dataframe.iloc[integer, 'column']
- , списки должны сравниваться в особом порядке, пока не будет проверена каждая комбинация
- порядок такой:
- элемент один из каждого списка
- элемент два списка один с элементом один из других списков, до последнего элемента списка один
- элемент два списка два с элементом один из других списков
- элемент два списка один и два с элементом один из других списков
- элемент три списка один, элемент два списка два и элемент один из других списков
- ... до конца
- посмотрите фотографию , которую я создал в качестве обзора, цифры представляют порядок сравнения
Как я могу это сделать? Я думал о создании циклов и переменных динамически, чтобы l oop через эти элементы, но я не нашел ничего, что могло бы мне помочь.