Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Menukar Objek Peta Python kepada Senarai?
Mendapatkan Senarai daripada Peta
Dalam Python 3.x, fungsi map() mengembalikan objek peta dan bukannya senarai. Untuk mendapatkan senarai yang dipetakan, pembangun mesti menukar objek peta kepada senarai secara eksplisit.
Untuk melakukan ini, gunakan kod berikut:
list(map(chr, [66, 53, 0, 94]))
Di sini, fungsi map() menggunakan chr() berfungsi kepada setiap elemen dalam senarai input dan mengembalikan objek peta. Fungsi list() kemudian menukar objek peta ini kepada senarai.
Pendekatan Alternatif
Sebagai alternatif, jika senarai yang dipetakan hanya digunakan untuk lelaran, ia tidak perlu untuk menukarnya kepada senarai. Objek peta boleh diulang terus, seperti yang dilihat di sini:
# Prints "ABCD" for ch in map(chr, [65, 66, 67, 68]): print(ch)
Pendekatan ini boleh menjadi lebih cekap dari segi penggunaan memori, kerana iterator biasanya menduduki kurang memori daripada senarai.
Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Objek Peta Python kepada Senarai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!