Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/47: Рейтинг темы: голосов - 47, средняя оценка - 4.87
2 / 1 / 1
Регистрация: 12.11.2018
Сообщений: 53

Найти одинаковые элементы в списке и возвратить их индекс

11.02.2020, 17:26. Показов 10079. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть список
Python
1
s = ['qqqq', 'wwww', 'qqqq']
пройтись по списку и вывести индексы повторяющихся элементов
то есть
[0] и [1]
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.02.2020, 17:26
Ответы с готовыми решениями:

Как найти одинаковые элементы в списке List
Нужно найти все не уникальные числа последовательности, метод Distinct не приемлем так как нужно вывести на экран не уникальное число ...

Как проверить есть ли одинаковые элементы в списке List и если есть одинаковые то из всех оставить только один
Как проверить есть ли одинаковые элементы в списке List и если есть одинаковые то из всех оставить только один.

Найти в строке слово минимальной длины и возвратить индекс его начала
Информатика 1 курс, прошу помочь с написанием программы: Найти в строке слово минимальной длины и возвратить индекс его начала. у...

3
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38168 / 21103 / 4307
Регистрация: 12.02.2012
Сообщений: 34,692
Записей в блоге: 14
11.02.2020, 18:05
Лучший ответ Сообщение было отмечено Nikmoz как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
def ind_eq(arr):
    n=len(arr)
    res=[]
    for i in range(n-1):
        for j in range(i+1,n):
            if arr[i]==arr[j]:
                res.append((i,j))
    return res
    
print(ind_eq(['qqqq', 'wwww', 'qqqq']))
1
 Аватар для Semen-Semenich
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
11.02.2020, 18:41
Python
1
2
3
def ind_eq(arr):
    return  [i for i,x in enumerate(arr) if x in filter(lambda x : arr.count(x) > 1, set(arr))]
print(*ind_eq(['qqqq', 'wwww', 'qqqq'])))
2
2 / 1 / 1
Регистрация: 12.11.2018
Сообщений: 53
12.02.2020, 18:25  [ТС]
а как сделать простой список с значениями?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.02.2020, 18:25
Помогаю со студенческими работами здесь

Строка: Найти в строке самую внутреннюю пару скобок и возвратить индекс открывающейся...
Найти в строке самую внутреннюю пару скобок и возвратить индекс открывающейся, например “a(bb(c(d)e(f ( ggg)h)))(d)”. Желательно...

Найти слово, начинающееся с самой младшей латинской буквы и возвратить индекс его начала
Дана строка, содержащая некоторый текст (включая пробелы и знаки препинания). Под словом понимается набор символов, не содержащий пробелов...

ОДинаковые элементы в списке
Составить программу которая в списке "0","1","2","-1","-2","3","-3","0","-3","3" проверяет есть ли в списке одинаковые...

Поменять местами элементы массива А, имеющего нечётный индекс, на элементы массива В, имеющие чётный индекс, и найти минимальные элементы Амах и В мах
даны два массива А и В по 20 элементов в каждом. Поменять местами элементы массива А, имеющего нечётный индекс, на элементы массива В,...

Найти в строке два одинаковых фрагмента длиной более 5 символов и возвратить индекс начала первого из них
Всем добрый вечер. Собственно нужна ваша помощь, есть условие: "Найти в строке два одинаковых фрагмента (не включающих в себя...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Вывод текста со шрифтом 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 ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru