Kuasai Python Dalam Waktu 9 Menit

Menit 6 dan 7 – Collections

Ada empat tipe data collections dalam bahasa pemrograman Python:

  • List adalah collections yang terurut serta dirubah isinya, juga memperbolehkan isinya sama.
  • Tuple  adalah collections yang terurut namun isinya tidak dapat dirubah. Tuple memperbolehkan isinya sama.
  • Set is a collection which is unordered and unindexed. No duplicate members. adalah collections yang tidak terurut dan tidak memiliki index. Set tidak memperbolehkan isinya sama.
  • Dictionary adalah collections yang tidak terurut dan dapat dirubah isinya, namun tidak memperbolehkan isinya sama.

List

list_buah = ["apel", "pisang", "durian"]

# ['apel', 'pisang', 'durian']
print(list_buah)

# apel
print(list_buah[0])

list_buah[1] = "jambu"
# ['apel', 'jambu', 'durian']
print(list_buah)

# apel jambu durian
for x in list_buah:
    print(x, end=" ")

# 3
print(len(list_buah))

list_buah.append("pepaya")
# ['apel', 'jambu', 'durian', 'pepaya']
print(list_buah)

list_buah.remove("durian")
# ['apel', 'jambu', 'pepaya']
print(list_buah)

Tuple

ini_tuple = ("apel", "pisang", "durian")

# ('apel', 'pisang', 'durian')
print(ini_tuple)

# pisang
print(ini_tuple[1])

# apel pisang durian
for x in ini_tuple:
    print(x, end=" ")

Set

ini_set = {"apel", "pisang", "durian"}

# {'pisang', 'apel', 'durian'}
print(ini_set)

# apel pisang durian
for x in ini_set:
    print(x, end=" ")
print()

ini_set.add("jeruk")
# {'durian', 'apel', 'jeruk', 'pisang'}
print(ini_set)

ini_set.update(["salak", "mangga", "jeruk"])
# {'apel', 'jeruk', 'mangga', 'durian', 'pisang', 'salak'}
print(ini_set)

ini_set.remove("salak")
# {'pisang', 'durian', 'mangga', 'apel', 'jeruk'}
print(ini_set)

ini_set.clear()
# set()
print(ini_set)

Dictionary

ini_dict = {
    "merk": "Toyota",
    "model": "Kijang",
    "tahun": 1987
}

# {'merk': 'Toyota', 'model': 'Kijang', 'tahun': 1987}
print(ini_dict)

# Kijang
print(ini_dict["model"])

# {'merk': 'Toyota', 'model': 'Kijang', 'tahun': 2018}
ini_dict["tahun"] = 2018
print(ini_dict)

# merk
# model
# tahun
for x in ini_dict:
    print(x)

# Toyota
# Kijang
# 2018
for x in ini_dict:
    print(ini_dict[x])

# merk Toyota
# model Kijang
# tahun 2018
for x, y in ini_dict.items():
    print(x, y)

# {'merk': 'Toyota', 'model': 'Kijang', 'tahun': 2018, 'warna': 'merah'}
ini_dict["warna"] = "merah"
print(ini_dict)

del ini_dict["model"]
# {'merk': 'Toyota', 'tahun': 2018, 'warna': 'merah'}
print(ini_dict)

Menit 8 – Fungsi

Dalam Python fungsi didefinisikan menggunakan kata kunci def: dengan contoh sebagai berikut sebagai berikut:

def fungsi_pertama():
    print("Halo dengan fungsi")

def fungsi_kedua(fname):
    print(fname + " Sundoro")

def kali_lima(x):
    return 5 * x

# Halo dengan fungsi
fungsi_pertama()

# Hendra Sundoro
fungsi_kedua("Hendra")
# Tobi Sundoro
fungsi_kedua("Tobi")
# Lina Sundoro
fungsi_kedua("Lina")

# 320
print(kali_lima(64))

Menit 9 – Modules

Pada bahasa pemrograman Python, Anda dapat menggunakan fungsi yang telah di buat pada file lain dengan menggunkan kata kunci import.

file fungsiku.py

Pada file ini terdapat sebuah fungsi yang bernama selamat.

def selamat(nama):
  print("Halo, " + nama)

file mainku.py

Pada file mainku.py melakukan import terhadap file fungsiku.py. Pada file mainku.py ada pemanggilan terhadap fungsi selamat.

import fungsiku

fungsiku.selamat("Juragan")

Selesai 9 menit yang sangat berarti.

1 Trackbacks & Pingbacks

  1. Mudahnya Kelola JSON di Python | Onestring Lab

Leave a Reply

Your email address will not be published.


*