Mari kita asumsikan saya membuat kelas sederhana untuk bekerja mirip dengan struct C-style, untuk hanya menyimpan elemen data. Saya mencoba mencari cara untuk mencari daftar objek untuk objek dengan atribut yang sama dengan nilai tertentu. Di bawah ini adalah contoh sederhana untuk mengilustrasikan apa yang saya coba lakukan.
Contohnya:
class Data:
pass
myList = []
for i in range(20):
data = Data()
data.n = i
data.n_squared = i * i
myList.append(data)
Bagaimana cara mencari daftar myList untuk menentukan apakah itu berisi elemen dengan n == 5?
Saya telah Googling dan mencari dokumen Python, dan saya pikir saya mungkin bisa melakukan ini dengan pemahaman daftar, tapi saya tidak yakin. Saya mungkin menambahkan bahwa saya harus menggunakan Python 2.4.3, jadi fitur gee-whiz 2.6 atau 3.x baru tidak tersedia untuk saya.