Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan penghirisan dan pengindeksan dalam Python: dari pemula hingga mahir, kuasai kemahiran asas pengaturcaraan

Cara menggunakan penghirisan dan pengindeksan dalam Python: dari pemula hingga mahir, kuasai kemahiran asas pengaturcaraan

WBOY
WBOYke hadapan
2024-02-19 21:10:09754semak imbas

Cara menggunakan penghirisan dan pengindeksan dalam Python: dari pemula hingga mahir, kuasai kemahiran asas pengaturcaraan

Menghiris dan Indeks adalah dua kaedah biasa untuk mendapatkan elemen objek dalam python Menguasai penggunaannya dapat meningkatkan kecekapan pengaturcaraan. Artikel ini akan memperkenalkan penggunaan penghirisan dan pengindeksan secara terperinci, membantu semua orang menguasai pengaturcaraan Python dengan mudah daripada bermula hingga menjadi mahir.

1

Menghiris merujuk kepada mengekstrak sebahagian unsur daripada objek untuk membentuk objek baharu. Sintaks penghirisan ialah obj[start:stop:step], di mana mula mewakili kedudukan permulaan, berhenti mewakili kedudukan akhir dan langkah mewakili saiz langkah. Jika permulaan tidak ditentukan, ia lalai kepada 0. Jika hentian tidak ditentukan, ia lalai kepada panjang objek Jika langkah tidak ditentukan, ia lalai kepada 1.

Sebagai contoh, kod berikut menunjukkan cara menghiris senarai, dengan [1:3] bermaksud mengambil elemen daripada indeks 1 hingga 2, tidak termasuk elemen pada indeks 3: [0, 1, 2, 3, 4, 5, 6 , 7, 8, 9][1:3] -->

2

Pengindeksan merujuk kepada mendapatkan elemen dalam objek dengan menyatakan nombor indeks. Nombor indeks boleh positif atau negatif. Nombor positif bermakna mengira dari awal, nombor negatif bermakna mengira dari akhir. Sebagai contoh, kod berikut menunjukkan cara mengindeks senarai, di mana [2] bermaksud untuk mendapatkan elemen pada indeks 2, dan [-1] bermaksud untuk mendapatkan elemen terakhir: [0, 1, 2, 3, 4, 5 , 6, 7, 8, 9][2] --> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9][-1] --> 9

3 Perbezaan antara menghiris dan mengindeks

Perbezaan utama antara penghirisan dan pengindeksan ialah penghirisan boleh mengekstrak segmen berterusan elemen dalam objek, manakala pengindeksan hanya boleh mengekstrak satu elemen dalam objek. Selain itu, penghirisan boleh menentukan saiz langkah untuk mengawal selang elemen yang diekstrak, manakala pengindeksan hanya boleh mengekstrak satu elemen.

4. Aplikasi penghirisan dan pengindeksan

Penghirisan dan pengindeksan digunakan secara meluas dalam pengaturcaraan Python Berikut adalah beberapa senario aplikasi biasa:

Ekstrak sebahagian daripada

string
    : Anda boleh menggunakan penghirisan untuk mengeluarkan sebahagian daripada rentetan, contohnya: str = "Hello World" str[0:5] --> "Hello"
  1. Melintasi objek: Anda boleh menggunakan penghirisan untuk melintasi elemen dalam objek, contohnya: senarai = [1, 2, 3, 4, 5] untuk item dalam senarai[1:3]: cetak(item) --> --> 3

  2. Buat sub-objek: Anda boleh menggunakan penghirisan untuk mencipta sub-objek objek, contohnya: list = [1, 2, 3, 4, 5] sub_senarai = senarai[1:3] print(sub_senarai) -->

  3. Ubah suai objek: Anda boleh menggunakan penghirisan untuk mengubah suai elemen dalam objek, contohnya: senarai = [1, 2, 3, 4, 5] senarai[1:3] = [6, 7]

Atas ialah kandungan terperinci Cara menggunakan penghirisan dan pengindeksan dalam Python: dari pemula hingga mahir, kuasai kemahiran asas pengaturcaraan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam