0 дауыс
3.8k көрілді
Тізім мен кортежде қандай айырмашылық бар?

1 жауап

0 дауыс

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

Содан кейін оны орналасу жазбаларын сақтау үшін сөздікте кілт ретінде пайдалануға болады. Екінші жағынан, тізімді бірнеше орынды сақтау үшін пайдалануға болады. Әрине, сіз тізімнен орындарды қосуға немесе алып тастауға болады, сондықтан тізімдердің өзгеретін мағынасы бар. Екінші жағынан, элементтерді бар жерден қосу немесе жоюдың мәні жоқ - демек, кортеждер өзгермейді.

Бұрыннан бар орналасу кортежіндегі элементтерді өзгерткіңіз келетін жағдайлар болуы мүмкін, мысалы, парақтың сызықтары бойынша қайталау. Бірақ кортеждің өзгермеуі сізді әр жаңа мәнге жаңа кортеж құруға мәжбүр етеді. Бір қарағанда, бұл ыңғайсыз болып көрінуі мүмкін, бірақ мұндай өзгермейтін деректерді пайдалану маңызды артықшылықтарға ие бола алатын мән түрлері мен функционалды бағдарламалау әдістерінің негізі болып табылады.

...