В Python 2.7.10, sys.version_info
из sys
модуля:Кортеж с именованными элементами
sys.version_info(major=2, minor=7, micro=10, releaselevel='final', serial=0)
Какой питон это? Это, кажется, какой-то кортеж названными элементами, и вы можете обратиться либо к
sys.version_info[0]
или
sys_version_info.major
команда возвращает тип
<type 'sys.version_info'>
что несколько бесполезен. Я знаю, что это не именованный кортеж, и это не простой кортеж, но что это? Как построить такой элемент?
Pl легко разъяснить - вы уже знаете о коллекциях.Необходимо уже знать и знать, что такое sys.version_info, и как оно отличается от коллекций.namedtuple? – Hammerite
Это [встроенный тип] (https://github.com/python/cpython/blob/9907203a7b805630b1fe69e770164449b5d53cff/Python/sysmodule.c#L1551), я не думаю, что вы можете создавать собственные экземпляры. – bereal
Мне не удалось найти описание того, что этот объект находится в документации 2.7 для sys.version_info. Я был озадачен тем, как кортеж мог назвать элементы, и спрашивал, как сделать кортеж таким образом. Теперь я знаю, что это встроенный тип, есть ли название для такого рода вещей? – andro