Namedtuple-ге қалай қол жеткіземін?
Namedtuple-ге қалай қол жеткіземін?

Бейне: Namedtuple-ге қалай қол жеткіземін?

Бейне: Namedtuple-ге қалай қол жеткіземін?
Бейне: Автоматты бұзамыз!!! Арманыма қалай қол жеткіземін десеңіз көріңіз 2024, Сәуір
Anonim

1. Қол жеткізу индексі бойынша: төлсипат мәндері атты қатар () реттелген және индекс бойынша қол жетімді емес сөздіктерден айырмашылығы индекс нөмірі арқылы қол жеткізуге болады. 2. Қол жеткізу кілт аты бойынша: Қол жеткізу сөздіктердегідей кілт аты бойынша да рұқсат етілген.

Сонымен қатар, Namedtuple Python қалай жұмыс істейді?

Namedtuple ішінде Python . Python деп аталатын сөздіктер сияқты контейнер түрін қолдайды. атаулы қатарлар ()» модулінде бар, «жинақта». Сөздіктер сияқты оларда белгілі бір мәнге хэштелген кілттер бар. Бірақ, керісінше, ол кілт мәннен қол жеткізуді де, сөздіктерде жетіспейтін итерацияны да қолдайды.

Сол сияқты, аталған кортеж дегеніміз не? Атаулы кортеждер негізінен оңай жасалатын, жеңіл нысан түрлері. Атаулы кортеж даналарға нысан тәрізді айнымалы сілтемені жою немесе стандарт арқылы сілтеме жасауға болады кортеж синтаксис. Оларды құрылым немесе басқа жалпы жазба түрлеріне ұқсас пайдалануға болады, тек олар өзгермейтін.

Осылайша, Python бағдарламасында Namedtuple қалай жасауға болады?

Кімге жасау а кортеж деп аталады , импорттау атты қатар коллекциялар модулінен сынып. Конструктор атын алады кортеж деп аталады (бұл түрі() есеп береді) және бос орынмен бөлінген өріс атауларын қамтитын жол. Ол жаңасын қайтарады атты қатар көрсетілген өрістерге арналған класс.

Кортеждер қалай өзгермейді?

Python кортеждер таң қалдыратын қасиеті бар: олар өзгермейтін , бірақ олардың мәндері өзгеруі мүмкін. Бұл а кортеж тізім сияқты кез келген өзгермелі нысанға сілтемені сақтайды. Dum және dee бірдей нысанға емес, тең нысандарға қатысты екені анық. Олардың өзіндік ерекшеліктері бар.

Ұсынылған: