Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Mencipta Berbilang Pembolehubah daripada Senarai Rentetan dalam Python?

Bagaimana untuk Mencipta Berbilang Pembolehubah daripada Senarai Rentetan dalam Python?

Susan Sarandon
Lepaskan: 2024-11-24 07:54:12
asal
472 orang telah melayarinya

How to  Create Multiple Variables from a List of Strings in Python?

Mencipta Berbilang Pembolehubah daripada Senarai Rentetan dalam Python

Dalam Python, anda mungkin menghadapi situasi di mana anda perlu mencipta berbilang pembolehubah daripada senarai rentetan. Sebagai contoh, pertimbangkan anda mempunyai senarai:

names = ['apple', 'orange', 'banana']
Salin selepas log masuk

Matlamat anda adalah untuk mencipta senarai berasingan untuk setiap elemen, dinamakan sempena rentetan yang sepadan:

apple = []
orange = []
banana = []
Salin selepas log masuk

Penyelesaian

Untuk mencapai matlamat ini, anda boleh menggunakan kamus:

fruits = {k: [] for k in names}
Salin selepas log masuk

Ini mencipta kamus dengan kunci ialah rentetan daripada senarai 'nama' dan nilai ialah senarai kosong.

Penggunaan

Untuk mengakses setiap senarai, anda boleh menggunakan kekunci kamus:

fruits['apple']  # Returns an empty list for 'apple'
fruits['orange'] # Returns an empty list for 'orange'
fruits['banana'] # Returns an empty list for 'banana'
Salin selepas log masuk

Faedah Menggunakan Kamus

Semasa mencipta pembolehubah berasingan untuk setiap elemen mungkin kelihatan logik, menggunakan kamus menawarkan beberapa faedah:

  • Kemudahan Akses: Kamus membolehkan anda mengakses nilai menggunakan kekunci, memudahkan kebolehbacaan dan penyelenggaraan kod.
  • Fleksibiliti: Anda boleh menambah atau mengalih keluar elemen secara dinamik daripada kamus sebagai diperlukan.
  • Integriti Data: Pembolehubah yang dibuat menggunakan kaedah ini sentiasa merujuk kepada senarai yang sama, memastikan data yang konsisten.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Berbilang Pembolehubah daripada Senarai Rentetan dalam Python?. 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