List dan Dictionary pada python

Melanjutkan Artikel sebelumnya (Belajar Python) kita bahas lebih dalam lagi mengenai python sampai ketahap koneksi ke database

sebelum terkoneksi ke database kalian belajar dahulu tentang apa itu List dan Apa itu Dictionary
List atau biasa kita sebut Array adalah sekelompok data sejenis yang disimpan ke dalam variabel dengan nama yang sama, 
dengan memberi indeks pada tiap – tiap variabel untuk membedakan antara yang satu dengan yang lain (isi dari Array tersebut).
saya beri contoh :
>>> nama = [‘ohang’,’adul’,’wendi’,’soima’]
>>> nama[0]
‘ohang”
>>> nama[1]
‘adul’
Kalian juga bisa menambahkan isi dari list diatas
>>> nama.append(‘opick’)
>>> nama
[‘ohang’,’adul’,’wendi’,’soima’,’opick’]
Bisa juga menghapus isi dari list tersebut
>>> del nama[2]
>>> nama
[‘ohang’,’adul’,’soima’,’opick’]
Dictionary hampir sama seperti array hanya saja dibedakan berdasarkan kunci (key) unik
>>> nama = {“nama1″:”ohang”,”nama2″:”wendi”,”nama3″:”soima”}
>>> nama[“nama1”]
‘ohang’
key pada dictionary bisa diisi integer mapun string.
Untuk menampilkan key apa saja pada suatu dictionary
>>> nama.keys()
[‘nama2′,’nama3′,’nama1’]
Sedangkan untuk menampilkan isi (value) dari dictionary
>>> nama.values()
[‘wendi’,’soima’,’ohang’]
sama seperti list kalian juga bisa manambahkan dan menghapus nilai dari dictionary
>>> nama.update({“nama4″:”opick”})
>>> nama
{‘nama2’: ‘wendi’, ‘nama3’: ‘soima’, ‘nama1’: ‘ohang’, ‘nama4’: ‘opick’}
>>> del nama[‘nama3’]
>>> nama
{‘nama2’: ‘wendi’, ‘nama1’: ‘ohang’, ‘nama4’: ‘opick’}
OK kalian coba implementasikan ke dalam database
1. Buat database dahulu dengan nama db_database.sqlite3 isikan tabel seperti dibawah
CREATE TABLE tbl_member ( 
    MEMBER_ID   CHAR( 5 )       PRIMARY KEY
                                NOT NULL
                                UNIQUE,
    MEMBER_NAME VARCHAR( 100 )  NOT NULL 
);
isikan 2 record sesuai keinginan.
2. Buat 1 file misal cb_database.py
import sqlite3  // panggil modul sqlite3
dbfilename = ‘db_database.sqlite3’ // nama database yang akan digunakan
conn = sqlite3.connect(dbfilename) // koneksi ke database
c = conn.cursor()
try:
   c.execute(“insert into tbl_member values (‘MB003′,’Wendi’)”); // Insert 1 Record ke tabel tbl_member
   conn.commit(); // commit bila sukses
   c.execute(“select * from tbl_member order by MEMBER_ID”) // Tampilkan data dari tabel tbl_member
   tampil = “========================================n” // data yang akan di tampilkan
   tampil +=”=========== Tampilkan data =============n”
   tampil +=”=====|  ID   |=======|        Nama          |=====n”
   for row in c:
      tampil += “—–| “+row[0]+” |——-|”+row[1]+”|—–n”
   tampil +=”=====================================”
   print tampil // cetak pada layar
   c.close(); // close koneksi
except sqlite3.Error, msg: // bila tidak terkoneksi tampilkan message dibawah
   print msg // message yang akan metampilkan kesalahan
Mudah bukan mengkoneksikan dan menampilkan data list pada python, untuk Dictionary lanjut ke Artikel berikutnya, kalian tidak udah berpikir install sqlite karena python sudah include sqlite ketika kalian install
Output dari kode diatas 
Catatan :
– Pada Aritkel diatas saya menggunakan sqlite untuk database

About Administrator

2016-01-12 10:32:36 2016-01-12 14:33:42

Check Also

Create Simple Chat App with Google App Engine Backend and Google Cloud Messaging

Mari membuat aplikasi chat sederhana menggunakan backend Google App Engine (bagian dari Google Cloud Platform) dan …

Tinggalkan Balasan

Translate »
error: Konten dilindungi !!