Mengekstrak Item Pertama daripada Senarai Bersarang dalam Python
Memandangkan senarai senarai, tugasnya adalah untuk mengekstrak item pertama daripada setiap subsenarai dan buat senarai baharu yang mengandungi nilai tersebut. Sebagai contoh, dengan senarai seperti [[a,b,c], [1,2,3], [x,y,z]], output yang dikehendaki ialah [a, 1, x].
Penyelesaian Menggunakan Pemahaman Senarai:
Pendekatan mudah melibatkan penggunaan senarai pemahaman:
lst = [['a', 'b', 'c'], [1, 2, 3], ['x', 'y', 'z']] lst2 = [item[0] for item in lst]
Pemahaman ini berulang pada setiap subsenarai dalam lst dan memilih item pertama menggunakan ungkapan item[0]. Nilai yang diekstrak kemudiannya dilampirkan pada senarai baharu, lst2.
Contoh:
Pertimbangkan contoh berikut:
lst = [['a', 'b', 'c'], [1, 2, 3], ['x', 'y', 'z']] # Extract first items of sublists lst2 = [item[0] for item in lst] # Print the extracted values print(lst2)
Output:
['a', 1, 'x']
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Item Pertama daripada Setiap Subsenarai dalam Senarai Python Bersarang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!