Pythonda kortejlar qachon foydali?

Pythonda kortejlar qachon foydali?
Pythonda kortejlar qachon foydali?
Anonim

Kordalar funktsiyadan bir nechta natijalarni berishni xohlaganingizda ishlatiladi. Ular oʻzgarmas ekan, ular lugʻat uchun kalit sifatida ishlatilishi mumkin (roʻyxatlar mumkin emas).

Pythonda kortejdan qachon foydalanasiz?

Tuple. Kortejlar bitta oʻzgaruvchida bir nechta elementlarni saqlash uchun ishlatiladi. Tuple - bu Python-da ma'lumotlar to'plamini saqlash uchun ishlatiladigan 4 ta o'rnatilgan ma'lumotlar turlaridan biri, qolgan 3 tasi - Ro'yxat, To'plam va Lug'at, ularning barchasi har xil sifat va foydalanishga ega. Kortej - tartiblangan va oʻzgarmas toʻplam.

Qachon kortejdan foydalanish kerak?

Kordalar roʻyxatlarga qaraganda koʻproq xotiraga ega. Vaqt samaradorligi haqida gap ketganda, yana kortejlar ro'yxatlardan biroz ustunlikka ega, ayniqsa qiymatni qidirishda. Agar sizda birinchi navbatda oʻzgartirilishi kerak boʻlmagan maʼlumotlaringiz boʻlsa, roʻyxatlar ustidagi maʼlumotlar turini tanlashingiz kerak.

Siz qachon roʻyxat va roʻyxatni ishlatasiz?

Endi biz piton kortejlari va roʻyxatlar oʻrtasidagi farqni bilganimizdan soʻng, bu ikkisi oʻrtasida unchalik qiyin tanlov boʻlmasa kerak. Asosiy farq shundaki, ro'yxat o'zgaruvchan, lekin kortej o'zgarmasdir. Shunday qilib, biz oʻxshash elementlarni oʻz ichiga olmoqchi boʻlganimizda roʻyxatdan foydalanamiz, lekin unda qanday maʼlumotlar borligini bilganimizda kortejdan foydalanamiz.

Kortejlardan qayerda foydalanish mumkin?

Tuplar roʻyxatlarga qaraganda tezroq

  • Tuplar roʻyxatlarga qaraganda tezroq. …
  • Agar siz maʼlumotlarni “yozishdan himoya qilsangiz” kodingizni xavfsizroq qiladibuni o'zgartirish kerak emas. …
  • Ba'zi kortejlardan lug'at kalitlari sifatida foydalanish mumkin (xususan, satrlar, raqamlar va boshqa kortejlar kabi o'zgarmas qiymatlarni o'z ichiga olgan kortejlar).

Tavsiya: