Rumah >pembangunan bahagian belakang >Tutorial Python >Senarai Python Dijelaskan: Panduan Pemula dengan Contoh

Senarai Python Dijelaskan: Panduan Pemula dengan Contoh

Susan Sarandon
Susan Sarandonasal
2024-10-10 06:11:03586semak imbas

Python Lists Explained: A Beginner

Senarai Python ialah salah satu struktur data yang paling asas dan serba boleh dalam pengaturcaraan. Ia membolehkan anda menyimpan dan mengurus koleksi data dengan cekap. Dalam artikel ini, kita akan menyelami senarai itu, cara menggunakannya dan beberapa operasi dan contoh biasa.

Apakah Senarai Python?

Senarai dalam Python ialah koleksi tersusun elemen, disertakan dalam kurungan segi empat sama []. Senarai boleh mengandungi unsur jenis yang berbeza, seperti integer, rentetan, terapung atau senarai lain. Bahagian yang terbaik? Senarai adalah boleh berubah, bermakna kandungannya boleh diubah suai.

# Example of a list with integers
numbers = [1, 2, 3, 4, 5]

# Example of a list with mixed data types
mixed_list = [1, "hello", 3.14, True]

Cara Mengakses Elemen Senarai

Anda boleh mengakses elemen senarai dengan menggunakan indeksnya. Python menggunakan pengindeksan berasaskan sifar, bermakna elemen pertama diakses dengan indeks 0.

print(numbers[0])  # Output: 1
print(mixed_list[1])  # Output: "hello"

Mengubahsuai Elemen Senarai

Memandangkan senarai boleh berubah, anda boleh mengubah suai elemen pada indeks tertentu:

numbers[2] = 10
print(numbers)  # Output: [1, 2, 10, 4, 5]

Menambah Elemen pada Senarai

Anda boleh menambah elemen pada senarai dengan mudah menggunakan kaedah seperti append() dan insert():

# Using append to add an element to the end
numbers.append(6)
print(numbers)  # Output: [1, 2, 10, 4, 5, 6]

# Using insert to add an element at a specific index
numbers.insert(1, 20)
print(numbers)  # Output: [1, 20, 2, 10, 4, 5, 6]

Mengalih keluar Elemen daripada Senarai

Python menyediakan beberapa cara untuk mengalih keluar elemen daripada senarai:

  • alih keluar(): Mengalih keluar kejadian pertama nilai yang ditentukan.
  • pop(): Mengalih keluar elemen terakhir atau elemen pada indeks yang ditentukan.
  • del: Memadamkan elemen pada indeks yang ditentukan.
numbers.remove(20)
print(numbers)  # Output: [1, 2, 10, 4, 5, 6]

numbers.pop(2)  # Removes element at index 2
print(numbers)  # Output: [1, 2, 4, 5]

del numbers[1]  # Deletes element at index 1
print(numbers)  # Output: [1, 4, 5]

Menghiris Senarai

Anda boleh membuat subsenarai daripada senarai menggunakan penghirisan:

subset = numbers[1:3]
print(subset)  # Output: [4, 5]

Kefahaman Senarai

Pemahaman senarai menawarkan cara ringkas untuk membuat senarai:

doubled = [x * 2 for x in numbers]
print(doubled)  # Output: [2, 8, 10]

Menyemak Kewujudan Unsur

Anda boleh menyemak sama ada item wujud dalam senarai menggunakan kata kunci dalam:

print(4 in numbers)  # Output: True

Kaedah Senarai Biasa

  • len(list): Mengembalikan bilangan elemen.
  • sort(): Isih senarai di tempatnya.
  • reverse(): Membalikkan senarai di tempatnya.
numbers = [3, 1, 4, 1, 5, 9]
numbers.sort()
print(numbers)  # Output: [1, 1, 3, 4, 5, 9]

numbers.reverse()
print(numbers)  # Output: [9, 5, 4, 3, 1, 1]

print(len(numbers))  # Output: 6

Kesimpulan

Senarai Python ialah alat yang berkuasa untuk mengurus koleksi data. Sama ada anda perlu menyimpan nombor, rentetan atau objek yang lebih kompleks, senarai menyediakan fleksibiliti dan fungsi untuk memenuhi keperluan anda. Daripada menambah, mengalih keluar dan mengubah suai elemen kepada menghiris dan menggunakan pemahaman senarai, terdapat banyak cara untuk bekerja dengan senarai dalam Python.

Dengan contoh dan petua yang diberikan, anda kini seharusnya mempunyai pemahaman yang kukuh tentang cara membuat dan memanipulasi senarai dengan berkesan dalam Python.

Atas ialah kandungan terperinci Senarai Python Dijelaskan: Panduan Pemula dengan Contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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