Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menukar Kunci Kamus kepada Senarai dalam Python 3?
Cara Mendapatkan Kekunci Kamus sebagai Senarai dalam Python 3 dan Seterusnya
Tidak seperti Python 2.7, yang mengembalikan senarai kunci apabila memanggil newdict .keys(), Python 3.3 dan kemudiannya mengembalikan objek dict_keys. Walaupun objek dict_keys berkelakuan serupa dengan senarai, ia mungkin tidak diingini dalam situasi tertentu di mana senarai biasa diutamakan.
Mendapatkan Senarai Kunci dengan Python 3
Untuk mendapatkan senarai kunci daripada kamus Python 3, hanya tukar objek dict_keys kepada a senarai:
list(newdict.keys())
Contohnya:
newdict = {1: 0, 2: 0, 3: 0} print(list(newdict.keys())) # Output: [1, 2, 3]
Memandangkan Menaip Itik
Perlu diperhatikan bahawa objek dict_keys berkelakuan seperti senarai dalam banyak cara, seperti menyokong lelaran:
for key in newdict.keys(): print(key) # Output: # 1 # 2 # 3
Oleh itu, melainkan kes penggunaan tertentu memerlukan senarai biasa, objek dict_keys mungkin mencukupi.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Kunci Kamus kepada Senarai dalam Python 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!