Rumah > Artikel > pembangunan bahagian belakang > Cara Menamakan Semula Kunci Kamus dalam Python: Dua Kaedah Cekap
Menamakan semula Kunci Kamus: Penyelesaian Mudah dan Cekap
Kamus Python ada di mana-mana untuk mengatur struktur data, tetapi kadangkala anda mungkin perlu menukar nama daripada kunci. Walaupun tugas ini kelihatan remeh, terdapat beberapa cara untuk mendekatinya dengan berkesan.
Kaedah Dua Langkah:
Pendekatan ini melibatkan mencipta kunci baharu dan memberikan nilai dikaitkan dengan kunci lama untuknya. Selepas itu, kunci lama dikeluarkan daripada kamus. Begini caranya:
dictionary[new_key] = dictionary[old_key] del dictionary[old_key]
Kaedah Satu Langkah:
Untuk penyelesaian yang lebih ringkas, anda boleh menggunakan kaedah pop() untuk kedua-duanya mendapatkan semula nilai dikaitkan dengan kunci lama dan keluarkannya daripada kamus. Sintaksnya ialah:
dictionary[new_key] = dictionary.pop(old_key)
Walau bagaimanapun, kaedah ini menimbulkan KeyError jika kunci lama tidak terdapat dalam kamus.
Nota Tambahan:
Nota: Kaedah pop() akan memadamkan kunci asal setelah nilai diberikan kepada kunci baharu.
Contoh:
Pertimbangkan kamus kamus = { 1: 'satu', 2:'dua', 3:'tiga' }.
Menggunakan kaedah satu langkah:
dictionary['ONE'] = dictionary.pop(1)
Akan menghasilkan :
{2: 'two', 3: 'three', 'ONE': 'one'}
Sebaliknya, jika anda cuba menggunakan kaedah yang sama dengan kunci yang tidak wujud, KeyError akan dibangkitkan.
Atas ialah kandungan terperinci Cara Menamakan Semula Kunci Kamus dalam Python: Dua Kaedah Cekap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!