“Тип Python Union” Ответ

Python Set Union

x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.union(y)
Fierce Finch

Тип Python Union

# User-defined generic (union) types can be created by typing the following Python (3.10.2) commands:

from typing import TypeVar, Generic
from logging import Logger

T = TypeVar('T')

class LoggedVar(Generic[T]):
    def __init__(self, value: T, name: str, logger: Logger) -> None:
        self.name = name
        self.logger = logger
        self.value = value

    def set(self, new: T) -> None:
        self.log('Set ' + repr(self.value))
        self.value = new

    def get(self) -> T:
        self.log('Get ' + repr(self.value))
        return self.value

    def log(self, message: str) -> None:
        self.logger.info('%s: %s', self.name, message)
Imaginathan

Ответы похожие на “Тип Python Union”

Вопросы похожие на “Тип Python Union”

Больше похожих ответов на “Тип Python Union” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования