Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Menukar Objek Peta Python kepada Senarai?

Bagaimanakah Saya Menukar Objek Peta Python kepada Senarai?

Linda Hamilton
Lepaskan: 2024-12-11 01:24:10
asal
203 orang telah melayarinya

How Do I Convert a Python Map Object to a List?

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]))
Salin selepas log masuk

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)
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan