Что значит в Python if value==()?

Рейтинг: 0Ответов: 1Опубликовано: 02.06.2023

Не пойму чему пытается узнать равно value в if value == ()

вот пример кода где это встречается

@_SpecialForm
def Union(self, parameters):

    if parameters == ():
        raise TypeError("Cannot take a Union of no types.")

что здесь означает if parameters == ():

Ответы

▲ 1Принят

if value == () переводится как "Если Value равно пустому кортежу"

Вот ссылка про них https://pythonworld.ru/tipy-dannyx-v-python/kortezhi-tuple.html