Maison >développement back-end >Tutoriel Python >Quelles sont les structures de données couramment utilisées en Python ?
Python est un langage de programmation de haut niveau largement utilisé dans l'analyse de données, l'apprentissage automatique, le développement Web et d'autres domaines. En Python, il existe de nombreuses structures de données couramment utilisées pour stocker et traiter les données. Cet article présentera plusieurs structures de données courantes et fournira des exemples de code correspondants.
Exemple de code :
# 创建一个列表 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]
Exemple de code :
# 创建一个元组 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
Exemple de code :
# 创建一个字典 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'}
Exemples de code :
# 创建一个集合 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}
Ce qui précède présente plusieurs structures de données courantes en Python et des exemples de code correspondants. Dans les applications pratiques, le choix de la structure de données appropriée en fonction de besoins spécifiques peut améliorer l'efficacité et la maintenabilité du programme.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!