Category: Python

Pemrograman Python

  • Python – Tipe Data Set

    Sama seperti List dan Dictionary, Set adalah sebuah tipe data kontainer di Python yang dapat menyimpan lebih dari satu value. Set menyimpan data tidak secara berurutan (unordered), dideklarasikan menggunakan kurung kurawal ‘{}’, dan mempunyai elemen yang unique (tidak ada nilai rangkap). Set bisa dibilang, Dictionary tapi tanpa indeks.

    >>> mySet = {'a', 1, 'b'}
    >>> mySet

    Potongan kode di atas kalau dijalankan akan menghasilkan: {1, ‘a’, ‘b’}. Ingat, Set tidak peduli dengan urutan.

    (more…)
  • Membalik String di Python

    Ada beberapa cara untuk melakukan reverse string di Python. Berikut ini adalah cara-cara yang paling umum dengan sebisa mungkin masih mempertahankan sifat Phytonic.

    1. Menggunakan Perulangan.
      my_str = "python"
      rev_str = ""
      
      for i in my_str:
          rev_str = i + rev_str
      
      print(rev_str)

      Metode pertama ini adalah yang paling intuitif, dan dapat dengan mudah di-porting ke dalam bahasa pemrograman lainnya.

      (more…)
    1. Python – Dictionary dan List

      Dictionary

      Dictionary adalah salah satu tipe data dasar Python, yang didefinisikan sebagai hubungan satu ke satu, data yang berpasangan antara key dan value. Dalam dunia pemrograman komputer secara umum dikenal dengan istilah associative array. Implementasi paling umum dengan memanfaatkan Dictionary adalah menggunakan Hash Table.

      Mendefinisikan Dictionary

      >>> d = {“a”:”huruf a”, “b”:”huruf b”, “c”:”huruf c”}
      >>> d
      {‘a’: ‘huruf a’, ‘b’: ‘huruf b’, ‘c’: ‘huruf c’}
      >>> d[“a”]
      ‘huruf a’
      >>> d[“huruf a”]
      Traceback (innermost last):  
          File “<interactive input>”, line 1, in ?
      KeyError: huruf a
      (more…)
    2. Python – Menukar Nilai Tanpa Perantara

      Algoritma dasar dan implementasinya pada Java untuk menukar nilai 2 buah variable tanpa menggunakan variable perantara pernah dibahas di blog ini. Berikut ini kita coba dengan bahasa pemrograman Python.

      a, b = b, a 
      

      Sudah. Semudah itu 🙂 Sekarang kita lihat contohnya:

      (more…)