Pythonda kortejlar qachon foydali?

Mundarija:

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:

Qiziqarli maqolalar
Qayta tiklovchi peeling nima qiladi?
Ko'proq o'qish

Qayta tiklovchi peeling nima qiladi?

Ular teri yuzasida o'lik teri hujayralarini parchalash orqali terining ko'rinishini yaxshilashda samarali. Beautycounter Overnight Surfacing Peel kislotalar birikmasidan foydalanadi, ba'zilari terini yangilaydi, boshqalari terini tinchlantiradi, namlaydi va himoya qiladi.

Olookda e'tiborsizlik qayerda?
Ko'proq o'qish

Olookda e'tiborsizlik qayerda?

Suhbatga e'tibor bermaslik Xabarlar roʻyxatida suhbatni yoki suhbat ichidagi eʼtibor bermaslikni istagan xabarni tanlang. Uy sahifasida Oʻchirish guruhida Eʼtibor bermaslik ni tanlang. Agar ochiq xabar orqali ishlayotgan bo‘lsangiz, “Xabarlar” ilovasidagi “O‘chirish” guruhida “E’tibor bermaslik” ni tanlang.

Borg o'zgaruvchini o'zlashtira oladimi?
Ko'proq o'qish

Borg o'zgaruvchini o'zlashtira oladimi?

Borg oʻzgaruvchan ni oʻzlashtira olmaydi. "Mission Gamma: Lesser Evil" romanida Borg droni o'zgaruvchan odamni o'zlashtirishga harakat qiladi. O'zgartirish biroz og'riq va qayg'udan o'tadi, lekin oxir-oqibat nanoproblarni chiqarib yuboradi.