String To Dict, Python

change time zone using pytz

python

Salam sukses profesional,

saat kita mengambil data dictionary dari database. system akan membacanya sebagai string. dalam kasus ini kita perlu mengubah string ke dalam bentuk dictionary. perhatikan sample di bawah ini :

route = "{'flight_name':'sriwijaya','class':'SJ 206','departure':'CGK','arrival':'SUB'}"

variable route diatas akan bertipe string, lakukan pengujian :

print(type(route))

kemudian ubah type variable route kedalam bentuk dictionary agar kita mudah mengolah data yang ada di dalamnya

import ast

route = "{'flight_name':'sriwijaya','class':'SJ 206','departure':'CGK','arrival':'SUB'}"

migrate = ast.literal_eval(route)

print(type(migrate))

** literal_eval() baca dokumentasinya di sini

 

String Format, Python

change time zone using pytz

python

Pagi dunia,

ada saatnya kita ingin menyisipkan beberapa karakter secara dynamic pada sebuah variable string. misal ada sebuah variable string dengan nama jalan

jalan = "Jalan Raya Daan Mogot No.{} Rt.{} Rw.{}"

kita ingin mengisi data ({}) secara dinamis, bagaimana caranya ?

Python mempunya fungsi pengolahan data yang cukup baik. pada kasus ini kita bisa menggunakan fungsi format() untuk menyisipkan karakter kedalam variable jalan. lihat sample di bawah ini

jalan = "Jalan Raya Daan Mogot No.{0} Rt.{1} Rw.{2}".format('23','02','01')

hasil akhirnya

Jalan Raya Daan Mogot No.23 Rt.02 Rw.01

cukup sederhana sekali pengolahan data dengan python