Tuple индекстэй юу?
Tuple индекстэй юу?

Видео: Tuple индекстэй юу?

Видео: Tuple индекстэй юу?
Видео: 34 Кортежи (tuple) в Python. Операции и методы кортежей 2024, May
Anonim

Tuples байна жагсаалт шиг дараалал. хоорондын ялгаа tuples болон жагсаалтууд байна , the tuples жагсаалтаас ялгаатай нь өөрчлөх боломжгүй tuples хаалт, жагсаалтад дөрвөлжин хаалт ашигладаг. Утас шиг индексүүд , tuple индексүүд 0-ээс эхлэх ба тэдгээрийг зүсэх, нэгтгэх гэх мэт.

Үүний дагуу та Python tuple-г индексжүүлж чадах уу?

a-д хадгалагдсан утгууд tuple болно ямар ч төрөл байж болно, мөн тэд байна индексжүүлсэн бүхэл тоогоор. Гол ялгаа нь үүнд л байгаа юм tuples хувиршгүй байдаг. Тупууд бас харьцуулж болохуйц, хэш болдог тул Бид чадна тэдгээрийн жагсаалтыг эрэмбэлэх, ашиглах tuples гол үнэт зүйлс болгон Python толь бичгүүд.

Хоёрдугаарт, та Python дээр tuple-г хэрхэн тодорхойлох вэ? А tuple бүх зүйлийг (элементүүдийг) хаалт дотор () таслалаар тусгаарласнаар үүсгэнэ. Хаалт нь сонголттой боловч тэдгээрийг ашиглах нь сайн арга юм. А tuple хэдэн ч зүйлтэй байж болох ба тэдгээр нь өөр өөр төрлийн (бүхэл тоо, хөвөгч, жагсаалт, мөр гэх мэт) байж болно.

Түүхэнд дараалал бий юу?

А tuple дөрвөлжин хаалтны оронд бүхэл бүтэн элементүүдийг хаалтанд оруулснаас бусад тохиолдолд жагсаалтын нэгэн адил тодорхойлогддог. А-ийн элементүүд tuple байна тодорхойлсон захиалга , яг л жагсаалт шиг. Тупууд индексүүд нь жагсаалтын адил тэг дээр суурилдаг тул хоосон бусын эхний элемент tuple үргэлж t[0] байна.

Tuple болон жагсаалтын хооронд ямар ялгаа байдаг вэ?

Үндсэн жагсаалтын ялгаа болон a tuples гэдэг нь баримт юм жагсаалтууд өөрчлөгддөг, харин tuples хувиршгүй байдаг. Өөрчлөгдөж болох өгөгдлийн төрөл гэдэг нь энэ төрлийн питон объектыг өөрчлөх боломжтой гэсэн үг юм. Өөрчлөгдөх боломжгүй объект чадахгүй.

Зөвлөмж болгож буй: