Apa itu counter dalam python?

Gunakan metode Counter.most_common[] , ia akan mengurutkan item untuk Anda :

>>> from collections import Counter
>>> x = Counter[{'a':5, 'b':3, 'c':7}]
>>> x.most_common[]
[['c', 7], ['a', 5], ['b', 3]]

Ini akan melakukannya dengan cara yang seefisien mungkin; jika Anda meminta Top N alih-alih semua nilai, heapq digunakan alih-alih pengurutan langsung:

>>> x.most_common[1]
[['c', 7]]

Di luar penghitung, pengurutan selalu dapat disesuaikan berdasarkan fungsi key; .sort[] dan sorted[] keduanya menggunakan callable yang memungkinkan Anda menentukan nilai untuk mengurutkan urutan input; sorted[x, key=x.get, reverse=True] akan memberi Anda pengurutan yang sama dengan x.most_common[], tetapi hanya mengembalikan kunci, misalnya:

>>> sorted[x, key=x.get, reverse=True]
['c', 'a', 'b']

atau Anda hanya dapat mengurutkan nilai yang diberikan [key, value] pasangan:

>>> sorted[x.items[], key=lambda pair: pair[1], reverse=True]
[['c', 7], ['a', 5], ['b', 3]]

Lihat Python sorting howto untuk informasi lebih lanjut.

Setelah sebelumnya kalian belajar bagaimana memulai membuat di bahasa pemrograman python, kini saat nya kita belajar tutorial pembuatan Perulangan di Python. Perulangan atau dalam istilah lain disebut dengan loop. Perulangan digunakan ketika kamu harus menyelesaikan sebuah task dengan jumlah yang besar dengan menggunakan pola yang sama. Syaratnya tentu saja, kamu harus mengetahui bagaimana pola atau alur dari task tersebut. 

Di dalam Python, ada dua jenis perulangan yang lazim digunakan, yaitu:

1. For

Adalah suatu bentuk perulangan yang mengerjakan ”bagian pernyatan yang sama” secara berulang kali berdasarkan syarat/kondisi yang ditentukan. Cara kerja ini digunakan untuk menyelesaikan task dengan cara yang sama dan dengan hasil yang berbeda.

2. While

Digunakan  untuk melakukan task perulangan selama kondisi nya bernilai benar. Logika pengecakan adalah sama dengan statement IF untuk menentukan benar atau salah. Berikut ini adalah struktur dari while

Contoh penggunaan perulangan For adalah sebagai berikut:

Contoh 1:

Fungsi range[] berfungsi sebagai counter pada perulangan bentuk For. Range[10] artinya script akan menampikan perulangan sebanyak 10 elemen. Jika script diatas kamu jalankan, maka akan menampilkan angka 1 sampai dengan 10:

Contoh 2:

Apabila dijalankan, maka akan menampilkan :

Contoh 3:

Program di atas Menampilkan perulangan dari list. Jika dijalankan, maka akan menghasilkan:

Contoh penggunaan peruangan While:

While Loop akan menjalankan statemet selama kondisi terpenuhi [atau bernilai true]. 

Output dari program tersebut adalah:

Mudah bukan? Python sangat lazim digunakan oleh para Programer dan DevOps enginer di dunia ini. Jadi, tidak ada salahnya jika kamu mulai belajar Python!

Nah, setelah mempelajari bahasa pemrograman yang satu ini, pasti kamu ingin mencari informasi terkait developing product lainnya kan?

Untuk para developer, kebutuhan yang harus selalu diperhatikan, adalah keadaan server yang optimal. Sehingga ini akan membantu para developer untuk memastikan bahwa semua kegiatan untuk memproduksi fitur atau mengembangkan fitur akan semakin nyaman dan mudah. Seperti VPS yang bisa membantu para developer untuk memaksimalkan pengembangan product yang sedang mereka jalankan. 

Memilih VPS pun juga bukan hal yang mudah, karena bukan hanya memperhitungkan harga saja, tapi kualitas pelayanan, spesifikasi produk sampai dengan kemudahan dalam manage. 

  • Tags:

  • bahasa pemrograman

Apa itu counter pemrograman?

Program counter [PC] adalah register CPU di prosesor komputer yang memiliki alamat instruksi berikutnya yang akan dieksekusi dari memori. Ini adalah penghitung digital yang diperlukan untuk pelaksanaan tugas yang lebih cepat serta untuk melacak titik eksekusi saat ini.

Apa itu perulangan dalam pemrograman Python?

Konsep ini disebut juga dengan konsep perulangan atau looping. Perulangan atau juga sering dikenal dengan looping merupakan pernyataan atau instruksi yang diberikan kepada komputer agar ia mau melakukan sesuatu entah itu memproses data, menampilkan data, atau yang lainnya secara berulang.

Bài mới nhất

Chủ Đề