Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengekstrak Kunci Kamus sebagai Senarai dalam Python 3?

Bagaimana untuk Mengekstrak Kunci Kamus sebagai Senarai dalam Python 3?

Susan Sarandon
Susan Sarandonasal
2024-11-26 03:59:16140semak imbas

How to Extract Dictionary Keys as a List in Python 3?

Mengekstrak Kunci sebagai Senarai dalam Python 3

Sementara dalam Python 2.7, mendapatkan kunci kamus sebagai senarai adalah mudah, Python 3 memperkenalkan perubahan yang mengembalikan objek dict_keys sebaliknya. Perubahan ini boleh diatasi menggunakan pemahaman senarai:

list(newdict.keys())

Kaedah ini menukar objek dict_keys kepada senarai biasa.

Walau bagaimanapun, adalah penting untuk mempertimbangkan sama ada menggunakan objek dict_keys menimbulkan sebarang implikasi fungsian . Penaipan itik dalam Python membolehkan objek dengan semantik serupa dianggap sebagai boleh ditukar ganti. dict_keys berkelakuan seperti senarai dalam banyak cara, membenarkan lelaran dan operasi seperti senarai yang lain:

for key in newdict.keys():
    print(key)

Walaupun dict_keys tidak menyokong sisipan seperti dict[k] = v, operasi sedemikian mungkin tidak diperlukan dalam kebanyakan senario. Dengan menerima penaipan itik, anda boleh memanfaatkan kefungsian dict_keys tanpa bergantung pada penukaran senarai eksplisit.

Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Kunci Kamus sebagai Senarai dalam Python 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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