Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah struktur data yang biasa digunakan dalam Python?

Apakah struktur data yang biasa digunakan dalam Python?

王林
王林asal
2023-10-20 11:00:59820semak imbas

Apakah struktur data yang biasa digunakan dalam Python?

Python ialah bahasa pengaturcaraan peringkat tinggi yang digunakan secara meluas dalam analisis data, pembelajaran mesin, pembangunan web dan bidang lain. Dalam Python, terdapat banyak struktur data yang biasa digunakan untuk menyimpan dan memproses data. Artikel ini akan memperkenalkan beberapa struktur data biasa dan menyediakan contoh kod yang sepadan.

  1. Senarai:
    Senarai ialah salah satu struktur data yang paling biasa digunakan dalam Python, digunakan untuk menyimpan set data tersusun. Senarai boleh mengandungi pelbagai jenis elemen Elemen boleh diakses melalui indeks dan operasi seperti penambahan, pemadaman, pengubahsuaian dan carian boleh dilakukan.

Contoh kod:

# 创建一个列表
my_list = [1, 2, 3, 4, 5]

# 访问列表元素
print(my_list[0])  # 输出: 1

# 添加元素到列表末尾
my_list.append(6)
print(my_list)  # 输出: [1, 2, 3, 4, 5, 6]

# 修改列表元素
my_list[0] = 0
print(my_list)  # 输出: [0, 2, 3, 4, 5, 6]

# 删除列表元素
del my_list[5]
print(my_list)  # 输出: [0, 2, 3, 4, 5]
  1. Tuple:
    Tuple adalah serupa dengan senarai dan juga digunakan untuk menyimpan set data yang tersusun. Perbezaannya ialah unsur-unsur tuple tidak boleh diubah, iaitu elemen tidak boleh diubah suai atau dipadamkan.

Contoh kod:

# 创建一个元组
my_tuple = (1, 2, 3, 4, 5)

# 访问元组元素
print(my_tuple[0])  # 输出: 1

# 元组的元素是不可变的
# my_tuple[0] = 0  # 报错: 'tuple' object does not support item assignment

# 元组的长度不可改变
# del my_tuple[4]  # 报错: 'tuple' object doesn't support item deletion
  1. Kamus:
    Kamus ialah struktur data tidak tertib yang digunakan untuk menyimpan pasangan nilai kunci. Kekunci dalam kamus mestilah unik, dan nilainya boleh berupa sebarang jenis data. Kamus boleh digunakan untuk mencari dan menyimpan data dengan cepat.

Contoh kod:

# 创建一个字典
my_dict = {'name': 'Alice', 'age': 25, 'gender': 'female'}

# 访问字典元素
print(my_dict['name'])  # 输出: Alice

# 添加新的键值对
my_dict['city'] = 'New York'
print(my_dict)  # 输出: {'name': 'Alice', 'age': 25, 'gender': 'female', 'city': 'New York'}

# 修改字典元素
my_dict['age'] = 26
print(my_dict)  # 输出: {'name': 'Alice', 'age': 26, 'gender': 'female', 'city': 'New York'}

# 删除字典元素
del my_dict['gender']
print(my_dict)  # 输出: {'name': 'Alice', 'age': 26, 'city': 'New York'}
  1. Set:
    Set ialah struktur data tidak tertib dan tidak berulang yang digunakan untuk menyimpan elemen berbeza. Set boleh melakukan operasi set seperti persilangan dan pelengkap, dan juga boleh digunakan untuk penduaan.

Contoh kod:

# 创建一个集合
my_set = {1, 2, 3, 4, 5}

# 访问集合元素
for item in my_set:
    print(item)  # 输出: 1 2 3 4 5

# 添加元素到集合
my_set.add(6)
print(my_set)  # 输出: {1, 2, 3, 4, 5, 6}

# 从集合中删除元素
my_set.remove(6)
print(my_set)  # 输出: {1, 2, 3, 4, 5}

Di atas memperkenalkan beberapa struktur data biasa dalam Python dan contoh kod yang sepadan. Dalam aplikasi praktikal, memilih struktur data yang sesuai mengikut keperluan khusus boleh meningkatkan kecekapan dan kebolehselenggaraan program.

Atas ialah kandungan terperinci Apakah struktur data yang biasa digunakan dalam Python?. 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