Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mengekstrak Kunci Kamus 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!