Terpecahkan: elemen pertama daftar zip python

Pembaharuan Terakhir: 09/11/2023

Masalah utama yang terkait dengan daftar zip di Python adalah bahwa elemen pertama dari daftar zip selalu merupakan elemen pertama dari daftar pertama. Ini berarti bahwa jika dua daftar yang di-zip memiliki panjang yang berbeda, maka daftar yang lebih pendek akan terpotong dan setiap elemen dari daftar yang lebih panjang setelah elemen yang sesuai dalam daftar yang lebih pendek tidak akan disertakan dalam hasil yang di-zip.

result = list(zip([1,2,3], ["Python", "first", "element"]))
print(result)

1. result = list(zip([1,2,3], [“Python”, “first”, “element”])) – Baris ini menggunakan fungsi zip() untuk menggabungkan dua daftar menjadi satu daftar tupel . Daftar pertama berisi angka 1, 2 dan 3 dan daftar kedua berisi string “Python”, “pertama” dan “elemen”.
2. print(result) – Baris ini mencetak daftar tupel gabungan yang telah dibuat pada baris sebelumnya. Outputnya adalah [(1, 'Python'), (2, 'first'), (3, 'element')].

zip() fungsi

Fungsi zip() di Python digunakan untuk menggabungkan dua atau lebih iterable menjadi satu iterable. Dibutuhkan setiap elemen dari iterable pertama dan menggabungkannya dengan elemen yang sesuai dari iterable kedua. Objek yang dihasilkan adalah iterator tupel, di mana setiap tupel berisi satu elemen dari masing-masing iterable input. Fungsi zip() dapat digunakan untuk meng-unzip daftar juga, dengan menggunakan operator *.

Bagaimana cara mendapatkan elemen pertama dari daftar dengan Python

Cara termudah untuk mendapatkan elemen pertama dari daftar dengan Python adalah dengan menggunakan operator indeks []. Operator ini memerlukan satu argumen, yang merupakan indeks dari item yang ingin Anda akses. Misalnya, jika Anda memiliki daftar bernama Daftarku dan Anda ingin mendapatkan elemen pertamanya, Anda akan menggunakan DaftarKu[0]. Ini akan mengembalikan elemen pertama dalam daftar.

Pos terkait: