;

53.Belajar Bersama Python | Module Array pada Python

Module Array pada Python


buayaberdiri.blogspot.com- Dalam pengelompokan data dalam daftar atau list pada objek integer maupun string pada urutan nilai tertentu ataupun di tentukan oleh user,pengelompokan data pada python sering kita jumpai dalam pemograman python dengan implementasi dan kinerja yang berbeda.


Baca Juga Artikel Tentang : 51.Belajar Bersama Python | Module PPRINT pada python


Module Array menyediakan pengelompokan data dengan jenis urutan nilai integer,character,float,unicode character disertai dengan typecode yang mendukung versi python masing-masing dengan pengelompokan nilai data integer yang berbeda,jadi fungsi array ini hanya pengelompokan data integer dan tidak mendukung data string.

Jika kalian ingin melihat artikel tentang Python : Lihat disini

Lihat contoh dibawah ini :


from array import array
a2 =  array('H',[8,9,5,4])
print a2

Maka akan mencetak :



"Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500] 32 bit on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
array('H', [8, 9, 5, 4])
>>> 



Lihat gambar dibawah ini :


Module Array pada Python
Module Array pada Python






Array mendukung beberapa metode yaitu :


  1. Append()
  2. buffer_info()
  3. byteswap()
  4. count()
  5. extend()
  6. fromfile()
  7. fromlist()
  8. fromstring()
  9. index()
  10. pop()
  11. read()
  12. remove()
  13. reverse()
  14. tofile()
  15. tolist()
  16. tostring()
  17. write()


Array juga mendukung beberapa typecode yaitu :


  • c = character              
  • b = signed integer              
  • B = unsigned integer               
  • u = unicode character
  • h = signed integer
  • = unsigned integer    
  • signed integer
  • = unsigned integer    
  • signed integer
  • = unsigned integer 
  • =floating point
  • =floating point




Metode Append pada Module Array

Lihat contoh dibawah ini :


from array import array
a2 =  array('i',[1,2,3,4,5])
print a2.append(6)
print a2

Maka akan mencetak :



"Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500] 32 bit on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
None
array('i', [1, 2, 3, 4, 5, 6])
>>> 



Lihat gambar dibawah ini :


Metode append pada module Array
Metode append pada module Array




Pada contoh diatas kita menggunakan metode append yaitu menambahkan data dengan tipe data signed integer ( i ),kita juga bisa menggunakan karakter seperti huruf (a,b,c dan seterusnya) dan float (1.0,2.0,3.0 dan seterusnya).


Lihat contoh dibawah ini :


from array import array
a2 =  array('f',[1,2,3,4,5])
print a2.append(6.0)
print a2

Maka akan mencetak :



"Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500] 32 bit on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
None
array('f', [1.02.03.04.05.05.0])
>>> 




Lihat gambar dibawah ini :


Metode Append dengan typecode floating | Module Array
Metode Append dengan typecode floating | Module Array


Pada contoh diatas ketika list data kita sebelumnya di keluarkan berupa integer,ketika kita menggunakan typecode floating ( f ),maka keluaran pada shel python akan mencetak floating,jadi yang tadinya integer akan berubah menjadi floating.

kita juga dapat menggunakan typecode character ( c )seperti (a,b,c,d dan seterusnya)

Lihat contoh dibawah ini :


from array import array
a2 =  array('c',['a','b'])
print a2.append('c')
print a2

Maka akan mencetak :



"Python 2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500] 32 bit on win32."
>>> 
===================== RESTART: C:\Python27\contoh\a1.py =====================
None
array('c', 'abc')
>>> 





Lihat gambar dibawah ini :


Metode Append dengan typecode character ( c ) | Module Array pada Python
Metode Append dengan typecode character ( c ) | Module Array pada Python


Untuk yang metode append sampai disini dulu yahh,untuk metode lainnya liat updaten selanjutnya,sebenernya sama perintah/sintaksnya kamu tinggal mengubah perintah append saja ketika kamu ingin menggunakan metode remove dan metode yang lainnya :)

Baca juga Artikel Tentang :52.Belajar Bersama Python | Textwrap() pada python - textwrap.fill(),textwrap.wrap(),textwrap.dedent()

Gbu :)


...


List of Article Posts https://buayaberdiri.blogspot.com