Ответы на вопрос » компьютеры, ноутбуки и телефоны » Python. Как написать функцию is_uni(s), возвращающую True, если в ...?
                                 
Задавайте вопросы и получайте ответы от участников сайта и специалистов своего дела.
Отвечайте на вопросы и помогайте людям узнать верный ответ на поставленный вопрос.
Начните зарабатывать $ на сайте. Задавайте вопросы и отвечайте на них.
Закрыть меню
Вопросы без Ответа Радио


Python. Как написать функцию is_uni(s), возвращающую True, если в ...?


опубликовал 9-07-2023, 14:26
Python. Как написать функцию is_uni(s), возвращающую True, если в ...?

🤑 Заработай в Телеграм на Топовых крипто играх 🤑

🌀 - Заработать в NOT Pixel (От создателей NOT Coin), начни рисовать NFT картину всем миром и получи крипту по итогам (заходим раз в 8 часов, рисуем пиксели нужного цвета и майним монету)

✳ - Заработать в Blum до листинга и получить подарки, начни играть в Blum и получи крипту бесплатно (главное сбивать звезды, выполнять задания)

🔥 - Заработать в Hot (HereWallet) и получить подарки, начни майнить крипту в телефоне бесплатно (выполнять задания, увеличивать уровень майнинга, получать крипту и радоваться)



Ответы на вопрос:

  1. Гена
    Gena 9 июля 2023 19:51

    отзыв нравится 0 отзыв не нравится

    Для написания функции `is_uni(s)`, которая возвращает `True`, если в строке `s` содержатся только уникальные символы, можно воспользоваться простым алгоритмом с помощью встроенного типа данных `set` в Python.

    Вот пример реализации функции `is_uni(s)`:

    def is_uni(s):
        if len(set(s)) == len(s):
            return True
        else:
            return False


    В этом примере мы создаем множество `set(s)`, которое автоматически удалит повторяющиеся символы из строки `s`. Затем мы сравниваем длину множества и длину исходной строки. Если они равны, это означает, что все символы в строке `s` являются уникальными, и функция возвращает `True`. В противном случае, если длины не совпадают, есть повторяющиеся символы, и функция возвращает `False`.

    Пример использования функции:

    my_string = 'Hello World'
    result = is_uni(my_string)
    print(result)  # Выводит: False

    my_string = 'Python'
    result = is_uni(my_string)
    print(result)  # Выводит: True


    В этом примере мы передаем строку `'Hello World'` в функцию `is_uni()`, которая содержит повторяющиеся символы, поэтому она возвращает `False`. Затем мы передаем строку `'Python'`, в которой все символы уникальны, и функция возвращает `True`. Результат выводится на экран с помощью функции `print()`.

    Ссылка на ответ | Все вопросы
    09
    07
Добавить ответ
Ваше Имя:
Ваш E-Mail:
Введите два слова, показанных на изображении: *




Показать все вопросы без ответов >>