Создать функцию, которая проверяет, содержит ли строка только уникальные символы.

Проверка строки на уникальность символов

Функция has_unique_chars проверяет, содержит ли заданная строка только уникальные символы.

def has_unique_chars(s):
    return len(set(s)) == len(s)

# Примеры использования:
test_string1 = "abcdef"
test_string2 = "abacdef"
print("Test String 1:", has_unique_chars(test_string1)) # Выведет: True
print("Test String 2:", has_unique_chars(test_string2)) # Выведет: False

Данная функция преобразует строку в множество, что автоматически удаляет дублирующиеся символы. Затем она сравнивает длину полученного множества с длиной исходной строки, чтобы определить, были ли все символы уникальными.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 21 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: