Tupleda indeks bormi?
Tupleda indeks bormi?

Video: Tupleda indeks bormi?

Video: Tupleda indeks bormi?
Video: PYTHON TUPLES (Creating , Updating , Deleting & Accessing Elements) - PYTHON PROGRAMMING 2024, May
Anonim

Tuplelar ketma-ketliklar, xuddi ro'yxatlar kabi. O'rtasidagi farqlar kortejlar va ro'yxatlar bor , the kortejlar ro'yxatlardan farqli o'laroq o'zgartirib bo'lmaydi va kortejlar Qavslardan foydalaning, ro'yxatlar esa kvadrat qavslardan foydalanadi. Ip kabi indekslari , kortej indekslari 0 dan boshlanadi va ular kesilishi, birlashtirilishi va hokazo bo'lishi mumkin.

Shunga ko'ra, siz Python kortejini indekslay olasizmi?

a ichida saqlangan qiymatlar tuple mumkin har qanday turdagi bo'lishi va ular indekslangan butun sonlar bo'yicha. Muhim farq shundaki kortejlar o'zgarmasdir. Tuplar ham solishtirish mumkin va shuning uchun hash mumkin Biz bajara olamiz ularning ro'yxatini tartiblash va foydalanish kortejlar asosiy qadriyatlar sifatida Python lug'atlar.

Ikkinchidan, Python-da kortejni qanday aniqlaysiz? A tuple Qavslar () ichiga barcha elementlarni (elementlarni) joylashtirish orqali yaratiladi, vergul bilan ajratiladi. Qavslar ixtiyoriy, ammo ulardan foydalanish yaxshi amaliyotdir. A tuple har qanday miqdordagi elementlarga ega bo'lishi mumkin va ular har xil turdagi bo'lishi mumkin (butun, float, ro'yxat, string va boshqalar).

Shunday qilib, kortejlarda tartib bormi?

A tuple roʻyxat bilan bir xil tarzda aniqlanadi, faqat kvadrat qavslar oʻrniga barcha elementlar toʻplami qavslar ichiga olinadi. A ning elementlari tuple bor belgilangan buyurtma , xuddi ro'yxat kabi. Tuplar indekslar nolga asoslangan, xuddi ro'yxat kabi, shuning uchun bo'sh bo'lmagan elementning birinchi elementi tuple har doim t[0].

Tuple va list o'rtasidagi farq nima?

Asosiy ro'yxatlar orasidagi farq va a kortejlar bu haqiqatdir ro'yxatlar o'zgaruvchan bo'lsa-da kortejlar o'zgarmasdir. O'zgaruvchan ma'lumotlar turi bu turdagi python ob'ektini o'zgartirish mumkinligini anglatadi. O'zgarmas ob'ekt buni qila olmaydi.

Tavsiya: