array

Python array moduli

❮ Python o‘rnatilgan modullari


Misol

Butun sonlar massivini yarating va u bilan ishlang:

from array import array a = array('i', [1, 2, 3]) a.append(4) print(a) print(a[0])
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

array moduli asosiy qiymatlarning (masalan, butun sonlar va float sonlarning) ixcham massivlarini taqdim etadi.

Ro‘yxatlardan farqli ravishda massivlar elementlarni tiplangan, zich joylashgan ko‘rinishda saqlaydi; bu kamroq xotira sarflaydi va katta sonli ma’lumotlar uchun tezroq bo‘lishi mumkin.


A’zolar

A’zo Tavsif
append()Massiv oxiriga yangi element qo‘shadi.
array()Yangi massiv yaratadi. typecode — element turini belgilaydigan bitta belgi (masalan, 'b', 'i', 'f').
buffer_info()Joriy xotira haqidagi ma’lumotni beruvchi (address, length) tuple’ini qaytaradi.
byteswap()Barcha elementlarning baytlarini almashtiradi (ko‘p baytli turlar uchun endian o‘zgartirish).
clear()Massivdan barcha elementlarni olib tashlaydi (uni bo‘shatadi).
count()x necha marta uchrashini qaytaradi.
extend()Iteratsiya qilinadigan obyekt yoki boshqa massivdagi elementlarni oxiriga qo‘shadi.
frombytes()bytes obyektidagi elementlarni massiv turi bo‘yicha talqin qilib, oxiriga qo‘shadi.
fromfile()Fayl obyektidan n ta elementni (mashina qiymatlari sifatida) o‘qiydi.
fromlist()Turini tekshirgandan so‘ng ro‘yxatdagi elementlarni oxiriga qo‘shadi.
index()x birinchi marta uchragan joyning indeksini qaytaradi.
insert()Massivning i pozitsiyasiga yangi x elementini joylaydi.
itemsizeMassivning bitta elementining baytlardagi o‘lchami.
pop()i indeksidagi elementni olib tashlaydi va qaytaradi (standart holatda oxirgi element).
remove()xning birinchi uchrashini olib tashlaydi.
reverse()Elementlar tartibini joyida teskarisiga o‘zgartiradi.
tobytes()Massivni xom mashina qiymatlarini o‘z ichiga olgan bytes obyektiga aylantiradi.
tofile()Barcha elementlarni (mashina qiymatlari sifatida) fayl obyektiga yozadi.
tolist()Massivni Python qiymatlari ro‘yxatiga aylantiradi.
tounicode()Tur kodi 'u' bo‘lgan massivni unicode stringga aylantiradi.
typecodeMassiv ishlatadigan tur kodi belgisi.
typecodesUshbu build’da mavjud bo‘lgan barcha tur kodi belgilaridan iborat string.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!