Поиск одного и того же индекса для разных значений в разных списках - PullRequest
0 голосов
/ 16 декабря 2018
list = [1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3]`
list1 = [1,2,3,4,5,6,7,3,4,5,6,7,8,9,10,3,4,5,6,7,8,9,10,11,12]`
list2 = [1.0078, 2.0141, 3.0160, 4.0278, 5.0353, 6.0449, 7.0527, 3.016029319126, 4.002603254156, 5.0122205, 6.01888918, 7.02802118, 8.0339, 9.0439503, 10.0524, 3.0307, 4.0271, 5.0125, 6.0151, 7.0160, 8.0224, 9.02671, 10.0354, 11.0437, 12.0537]

Привет!

Если у меня есть эти три списка, и я знаю одно значение из "списка" и другое значение из "списка1".Я хочу найти, где элементы имеют одинаковый индекс, а затем найти значение «list2» с тем же индексом.Как мне это сделать?

Например, если вы знаете 3 из "списка" и 4 из "списка1", как мне найти индекс 4,0271 в "списке 2"?

Спасибо <3</p>

1 Ответ

0 голосов
/ 16 декабря 2018

Если я правильно понял, то вы ищете что-то вроде

(псевдокод):

int arrayLength = min(list.length, list1.length, list2.length);
for (int i = 0; i < arrayLength; i++) {
    if (list[i] == value && list1[i] == value1) {
        return list2[i];
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...