Listdagi elementlarga indeks orqali murojaat qilish qanday amalga oshiriladi?
To'rtburchak qavslar [ ] va indeks raqami yordamida.Masalan: list[0] birinchi elementni oladi
Tuple elementlariga qanday murojaat qilinadi?
Indeks bilan, tuple[0]
Dictionary qanday yaratiladi?
{} yoki dict()
Setga element qanday qo'shiladi?
add() metodi bilan
Massiv(array) nima?
Bir xil turdagi elementlarni ketma-ket saqlovchi ma'lumotlar strukturasi
Listdagi elementlar sonini qaysi funksiya orqali topish mumkin?
len(list) funksiyasi
Tiple ni Listdan qanday farqlari bor?
Tuple o'zgarmas ,tezroq ishlaydi va xotirani kamroq egallaydi
Dictionarydagi kalitlar sonini qaysi funksiya topadi?
len(dict)
remove() va discard() farqi?
remove()-element bo'lmada xato chiqaradi,
discard()-chiqarmaydi
Massivga element qanday qo'shiladi?
append() metodi bilan
Listdagi ma'lum bir elementni o'chirish uchun qaysi metodlar ishlatiladi?
remove(element)-qiymat bo'yicha,pop(index)-indeks bo'yicha
del list[index]
Tupleni qanday qilib teskari tartibda chiqarish mumkin?
Slicing bilan:tuple[: : -1]
2. Savol: keys(), values(), items() metodlari nimani qaytaradi?
keys() – kalitlar, values() – qiymatlar, items() – (kalit, qiymat) juftliklari.
Ikki setni birlashtirish uchun qanday metod bor?
union() yoki | operatori
Massivda append() va extend() farqi?
Javob: append() – bitta element, extend() – bir nechta element.
Listni iteratsiya qilayotganda element o‘chirish xavfi nimada?
Elementlar o‘tkazib yuboriladi yoki indeks xatosi chiqadi. Oldini olish – nusxada iteratsiya qilish.
Tuple ichida list bo'lsa,o'sha listning elementini o'zgartirish mumkinmi?
Mumkin,chunki list o'zgaruvchan.
Dictionary ni nusxalashda dict(d) va d.copy() farqi?
Farqi yo‘q. Ikkalasi ham sayoz nusxa yaratadi.
{1, 2, 3} & {3, 4, 5} natijasi?
{3}. Kesishma.
Massivni listga o‘tkazish uchun qaysi metod?
tolist()
[[0]] * 3 da nega bir ichki listni o‘zgartirsangiz, hammasi o‘zgaradi?
Javob: * operatori obyektni nusxalamaydi, faqat 3 ta mos yozuv yaratadi.
1. Savol: (1, 2, [3, 4]) tuple ichidagi listga append(5) qilsa nima bo‘ladi?
Ishlaydi, tuple (1, 2, [3, 4, 5]) bo‘ladi. Tuple o‘zgarmas, lekin ichidagi list o‘zgaruvchan.
Savol: dict(a=1) va {'a': 1} o‘rtasida farq bormi?
Natijada farq yo‘q. Kalit faqat string bo‘lishi mumkin.
Frozenset nima?
O'zgarmas set.Heshable.
List va array xotira farqi?
Javob: Array zich joylashadi (kam xotira), list har bir elementga mos yozuv saqlaydi.