Program sprawdzający czy litery się powtarzają

0

Dobry Wieczór !

Otóż mam początkującą wiedzę jeżeli chodzi o Pythona i mam problem, ponieważ nie wiem jak napisać program, który będzie nam mówił czy w danym stringu litery się powtarzają. Wiem, że trzeba zrobić pętlę, która będzie sprawdzać każdą literę i porównywać ją z inną, ale jak to napisać ? Z góry dziękuje za pomoc

0

Nie bardzo rozumiem co ten program ma robić. Możesz podać przykładowy input i output?

0

Pytanie inaczej sformułowane: "python string find first non-unique char"
Odpowiedź: https://stackoverflow.com/a/15506550
(ten przykład zwraca akurat pierwszy unikalny znak lub None jeśli go nie ma)

0

Można bez pętli, dwie propozycje

#python 2.7.12
def f(s):
    return len(s) == len(set(s))

import collections

def f2(s):
    a = collections.Counter(s).most_common(1)
    return a and (a[0][1] == 1)

1 użytkowników online, w tym zalogowanych: 0, gości: 1