Форум русскоязычного сообщества Ubuntu


Автор Тема: Вопрос к знатокам Python (простой путь подставить одну строку вместо другой).  (Прочитано 516 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12090
  • Xubuntu 20.04
    • Просмотр профиля
    • Github
Вот какая у меня задачка.

У меня есть набор статусов: idle, busy, error, none ....
А мне нужно вывести вместо них: Синхронизировано, Синхронизация, Ошибка, Остановлено ....

Т.е. нужно:
 вместо idle вывести Синхронизировано   
 вместо busy вывести Синхронизация
 ...

Писать это в кейсо-подобную условную структур - кажется быдлокодерством - а как сделать по умному - чет не пойму.. даже вроде в туториалах где-то видел подобное, но мучил гугл и по русски и по английски... видимо не знаю что искать... ничего не нашел... а вроде как-то просто это можно сделать...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Либо case, либо if, либо тернарный оператор (если таковой в путоне имеется), либо массив данных, с последующей заменой. Больше способов не знаю.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4073
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Sly_tom_cat, погугли про словарь, может найдешь.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Sly_tom_cat

  • Автор темы
  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12090
  • Xubuntu 20.04
    • Просмотр профиля
    • Github
alsoijw, Спасибо. это оно ( то что вро де как попадалось гдето в туториалах но забылось уже...)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.081 секунд. Запросов: 25.