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. |
| itemsize | Massivning 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. |
| typecode | Massiv ishlatadigan tur kodi belgisi. |
| typecodes | Ushbu build’da mavjud bo‘lgan barcha tur kodi belgilaridan iborat string. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
