The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Утверждено добавление в Python операторов для сопоставления с образцом, opennews (?), 09-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


182. "Утверждено добавление в Python операторов для сопоставления ..."  +/
Сообщение от Аноним (95), 10-Фев-21, 12:27 
А как быть, если мне нужна деструктуризация? Твой мозг вообще имеет представление, что это? И если да, то интересно, как будет выглядеть реализация при помощи словарей?
Ответить | Правка | Наверх | Cообщить модератору

283. "Утверждено добавление в Python операторов для сопоставления ..."  +/
Сообщение от Аноним (283), 11-Фев-21, 00:30 
a = {
    1: ("b", "c"),
}

d, e = a[1]

Ответить | Правка | Наверх | Cообщить модератору

285. "Утверждено добавление в Python операторов для сопоставления ..."  +/
Сообщение от Аноним (15), 11-Фев-21, 00:42 
Нууу... Это слишком просто! Тут даже ключевых слов нету! :)))
Ответить | Правка | Наверх | Cообщить модератору

300. "Утверждено добавление в Python операторов для сопоставления ..."  +/
Сообщение от Аноним (95), 11-Фев-21, 08:55 
И не говори, а вот так ещё проще:

d, e = "b", "c"

Зачем здесь словарь вобще...

Ответить | Правка | Наверх | Cообщить модератору

299. "Утверждено добавление в Python операторов для сопоставления ..."  +/
Сообщение от Аноним (95), 11-Фев-21, 08:55 
Ну нет, это совсем не то. Предположим, у меня есть кортеж t = (a, b, c) и переменная r = 0, и мне нужна примерно следующая логика: если a == 0, то r = b + c; если b == 0, то r = a - c, если c == 0, то r = b * c, во всех остальных случаях r = a % b * c. Интересно мнение экспертов о том, как запихнуть её в словарь.
Ответить | Правка | К родителю #283 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру