Senarai Python Dijelaskan: Panduan Pemula dengan Contoh

Susan Sarandon
Lepaskan: 2024-10-10 06:11:03
asal
485 orang telah melayarinya

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]
Salin selepas log masuk

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"
Salin selepas log masuk

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]
Salin selepas log masuk

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]
Salin selepas log masuk

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]
Salin selepas log masuk

Menghiris Senarai

Anda boleh membuat subsenarai daripada senarai menggunakan penghirisan:

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

Kefahaman Senarai

Pemahaman senarai menawarkan cara ringkas untuk membuat senarai:

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

Menyemak Kewujudan Unsur

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

print(4 in numbers)  # Output: True
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:dev.to
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!