Masalah utamanya adalah Python tidak memiliki fungsi bawaan untuk menemukan elemen dalam yang simetris dari sebuah daftar.
I have a list of lists and I want to find the symmetrical inner elements. For example: <code>lst = [[1,2,3], [4,5,6], [7,8,9]] </code> The output should be: <code>[2]</code> because it is the only symmetrical element in the list. A: You can use a nested list comprehension with <code>all()</code>: <code>[x for l in lst for x in l if all(l[i] == l[-i-1] for i in range(len(l)//2))] # [2] </code>
lst = [[1,2,3], [4,5,6], [7,8,9]]
[x for l in lst for x in l if all(l[i] == l[-i-1] for i in range(len(l)//2))] # [2]
Elementos dari daftar
Di Python, daftar adalah struktur data yang menyimpan kumpulan item. Setiap item dalam daftar diwakili oleh objek daftar tipe.