Кортежде индекс бар ма?
Кортежде индекс бар ма?

Бейне: Кортежде индекс бар ма?

Бейне: Кортежде индекс бар ма?
Бейне: Python c нуля. Списки. Строки. Кортежи 2024, Қараша
Anonim

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

Тиісінше, Python кортежін индекстей аласыз ба?

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

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

Сонымен, кортеждердің реті бар ма?

А кортеж тізім сияқты анықталады, тек барлық элементтер жиыны тік жақшаның орнына жақшаға алынады. элементтері а кортеж бар анықталған тапсырыс , тізім сияқты. Кортеждер индекстер тізім сияқты нөлге негізделген, сондықтан бос емес элементтің бірінші элементі кортеж әрқашан t[0] болады.

Кортеж мен тізімнің айырмашылығы неде?

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

Ұсынылған: