Penjanaan senarai bersamaan dengan. os.listdir() memerlukan parameter, laluan yang anda ingin dapatkan senarai itu.
In [54]: filelist = []
In [55]: for x in os.listdir("."):
...: if os.path.isfile(x):
...: filelist.append(x)
...:
In [56]:
Menggunakan penjanaan senarai adalah lebih pantas sedikit daripada [].append(). Anda boleh mengujinya menggunakan kumpulan besar. Kenapa cepat. Mekanisme model listobject python adalah berkaitan Jika anda mempunyai masa, anda boleh membaca kod sumber python, yang ditulis dalam bahasa C
Bersamaan dengan:
Ini adalah kandungan penghuraian senarai.
Penjanaan senarai
bersamaan dengan. os.listdir() memerlukan parameter, laluan yang anda ingin dapatkan senarai itu.
Menggunakan penjanaan senarai adalah lebih pantas sedikit daripada [].append(). Anda boleh mengujinya menggunakan kumpulan besar. Kenapa cepat. Mekanisme model listobject python adalah berkaitan Jika anda mempunyai masa, anda boleh membaca kod sumber python, yang ditulis dalam bahasa C
Definisi:
Pemahaman senarai (juga dikenali sebagai pemahaman senarai) menyediakan cara yang ringkas dan padat untuk membuat senarai.
Spesifikasi:
pembolehubah = [out_exp untuk out_exp dalam input_list jika out_exp == 2]
Contoh:
ganda = [i untuk i dalam julat(30) jika i % 3 ialah 0]
cetak(ganda)
Senario:
Apabila logik dalam gelung agak mudah, ia boleh digantikan dengan terbitan untuk meningkatkan kebolehbacaan dan kebersihan kod
Senaraikan pemahaman
Penjanaan senarai
Tempahan adalah seperti berikut: