Pertama kali membuat dan menggunakan kelas, jadi saya kemungkinan kehilangan sesuatu yang jelas. Bagaimanapun, saya memiliki kelas yang berfungsi dengan baik jika saya memberikannya satu contoh (urutan). Protein Kelas (Objek): ...

-1
thejahcoop 5 April 2021, 22:25

1 menjawab

Jawaban Terbaik

Fungsi Menu Anda tidak akan mengembalikan apa pun, juga, itu menimpa objek protein di loop for.

Jadi, untuk apa yang Anda tanyakan, dalam fungsi Menu Anda, Anda dapat membuat daftar kosong dan mengisi loop for Anda dan mengembalikan daftar itu.

def Menu(df,identity,sequence,db_id):
    proteins = []
    for protein,sequence,name in zip(df[identity],df[sequence],df[db_id]):
        protein = Protein(sequence)
        protein.name=str(name)
        proteins.append(protein)

    return proteins
0
Dharman 5 April 2021, 19:48