Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 13.04.2025
Сообщений: 7

Количество одинаковых чисел по индексу

23.04.2025, 20:28. Показов 1882. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогоите решить задачу. Есть два списка с числами. Необходимо подсчитать, сколько раз они совпадают по каждому индексу.

12345
12435

Ответ: 3 (индексы совпадений 0; 1; 4)

Есть такой вариант, но он выдаёт номер индекса с совпадением.

Python
1
2
3
4
5
list1 = [1,2,3,4,5]
list2 = [1,2,4,3,5]
for i in range (len(list1)):
    if list1[i] == list2[i]:
        print (i)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.04.2025, 20:28
Ответы с готовыми решениями:

В матрице заменить все элементы с нечетными индексами на число 15, а числа с четными индексами заменить на нули
Дана матрица 4*5. Заменить все элементы с нечетными индексами на число 15, а числа с четными...

Дан числовой список . Элементы с четными индексами возвести в квадрат, а элементы с нечетными индексами - в куб
Дан числовой список . Элементы с четными индексами возвести в квадрат, а элементы с нечетными...

Для чисел от 1 до 1000. Найти количество трехзначных чисел, все цифры которых одинаковы
Для чисел от 1 до 1000. Найти количество трехзначных чисел, все цифры которых одинаковы.

5
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
23.04.2025, 21:52
Лучший ответ Сообщение было отмечено Malakias как решение

Решение

Python
1
2
3
4
5
6
7
8
list1 = [1,2,3,4,5]
list2 = [1,2,4,3,5]
count = 0
for i in range (len(list1)):
    if list1[i] == list2[i]:
        print (i)
        count+=1
print(f'Количество совпадений: {count}')
2
1 / 1 / 0
Регистрация: 13.04.2025
Сообщений: 7
23.04.2025, 22:23  [ТС]
Azdeman, то что надо. Спасибо!
0
 Аватар для ViachaslauK
124 / 183 / 16
Регистрация: 08.10.2024
Сообщений: 663
25.04.2025, 21:24
Лучший ответ Сообщение было отмечено Tanya2007 как решение

Решение

на питоне так не пишут)))
Python
1
2
3
4
5
a = [1, 2, 3, 4, 5]
b = [1, 2, 4, 3, 5]
 
matches = sum(x == y for x, y in zip(a, b))
print(f"Совпадений по индексам: {matches}")
3
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,321
26.04.2025, 19:53
Все разобрался:
Python
1
2
3
4
5
6
7
8
list1=input().split()
list2=input().split()
count = 0
for i in range (len(list1)):
    if list1[i] == list2[i]:
        print (i)
        count+=1
print(f'Количество совпадений: {count}')
Добавлено через 1 минуту
Python
1
2
3
4
a=input().split()
b=input().split()
matches = sum(x == y for x, y in zip(a, b))
print(f"Совпадений по индексам: {matches}")
0
100 / 96 / 17
Регистрация: 05.08.2021
Сообщений: 471
27.09.2025, 13:11
Python
1
2
3
4
5
6
7
8
9
a = [1,2,3,4,5]
b = [1,2,4,3,5]
c = list(zip(a,b))
print(len(list(filter(lambda x: x[0] == x[1], c))), end=' ')
print('(индексы совпадений (', end='')
for i in range(len(c)):
    if c[i][0] == c[i][1]:
        print(f'{i}', end= ' ')
print(')')
Можно и точки с запятыми добавить. Но вряд ли нужно
Python
1
2
3
4
5
6
7
8
9
10
11
a = [1,2,3,4,5]
b = [1,2,4,3,5]
c = list(zip(a,b))
r = []
print(len(list(filter(lambda x: x[0] == x[1], c))), end=' ')
print('(индексы совпадений ', end='')
for i in range(len(c)):
    if c[i][0] == c[i][1]:
        r += str(i) + ';'
print(''.join(r[:-1]),end='')        
print(')')
3 (индексы совпадений 0;1;4)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.09.2025, 13:11
Помогаю со студенческими работами здесь

Найти одинаковые элементы в списке и возвратить их индекс
Есть список s = пройтись по списку и вывести индексы повторяющихся элементов то есть и

Выводится одинаковый индекс как максимального, так и минимального элемента
выводится одинаковый индекс как максимального, так и минимального элемента: def f_max(mas): ...

Индекс второго элемента с одинаковым значением
l = l.index("a") #0 Как вывести индекс второго "a"? Можно заменить первое встречающееся "a"...

Не могу определить конец и начало индексов в списке одинаковых элементов
В общем есть список заполненный случайными числами 1 или 0, задача найти самую длинную...

Удалите из списка элемент с индексом k, сдвинув влево все элементы, стоящие правее элемента с индексом k
С клавиатуры вводится список из 50 элементов, индекс элемента в списке k. Удалите из списка элемент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru