Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana Mengeluarkan Elemen N-th dengan Cekap daripada Senarai Tuple dalam Python?

Bagaimana Mengeluarkan Elemen N-th dengan Cekap daripada Senarai Tuple dalam Python?

Susan Sarandon
Lepaskan: 2024-10-27 01:43:30
asal
852 orang telah melayarinya

How to Efficiently Extract the N-th Element from a List of Tuples in Python?

Mengekstrak Elemen N-th daripada Senarai Tuple

Seseorang mungkin menghadapi senario di mana seseorang perlu mengekstrak elemen tertentu daripada senarai tupel . Pertimbangkan senarai berikut:

elements = [(1,1,1),(2,3,7),(3,5,10)]
Salin selepas log masuk

Andaikan anda hanya ingin mengekstrak unsur kedua setiap tupel. Secara tradisinya, gelung for boleh digunakan:

seconds = []
for element in elements:
    seconds.append(element[1])
Salin selepas log masuk

Walau bagaimanapun, untuk senarai besar, ini boleh menjadi tidak cekap. Penyelesaian yang lebih elegan dan cekap melibatkan penggunaan kefahaman senarai:

n = 1 # Nth element
seconds = [x[n] for x in elements]
Salin selepas log masuk

Pembolehubah n menentukan elemen yang hendak diekstrak. Dalam kes ini, n=1 akan mengekstrak elemen kedua setiap tupel.

Keputusan:

seconds = [1, 3, 5]
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana Mengeluarkan Elemen N-th dengan Cekap daripada Senarai Tuple dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan