Python 数据结构操作指南:列表、元组、字典、集合和字符串
Python 数据结构操作指南
本指南将详细介绍 Python 中常用的数据结构,并提供每个数据结构的基本操作示例,帮助您快速掌握 Python 数据结构的使用方法。
1. 列表操作
创建一个列表:list1 = [1, 2, 3, 4, 5]
访问列表中的元素:list1[0],输出为 1
修改列表中的元素:list1[0] = 6,将列表中第一个元素 1 修改为 6
执行切片操作:list1[1:3],输出为 [2, 3]
添加元素:list1.append(6),在列表末尾添加一个元素 6
删除元素:list1.remove(2),删除列表中的元素 2
排序:list1.sort(),将列表中的元素从小到大排序
2. 元组操作
创建一个元组:tuple1 = (1, 2, 3, 4, 5)
访问元组中的元素:tuple1[0],输出为 1
试图修改元素并记录报错信息:tuple1[0] = 6,会报错 TypeError: 'tuple' object does not support item assignment,因为元组不支持修改元素操作
3. 字典操作
创建一个字典:dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}
访问元素:dict1['name'],输出为 'Tom'
修改元素:dict1['name'] = 'Jerry',将字典中键为 'name' 的元素的值修改为 'Jerry'
添加元素:dict1['address'] = 'Beijing',在字典中添加一个新元素 'address',值为 'Beijing'
删除元素:dict1.pop('age'),删除字典中键为 'age' 的元素
4. 集合操作
创建一个集合:set1 = {1, 2, 3, 4, 5}
添加元素:set1.add(6),在集合中添加一个元素 6
删除元素:set1.remove(2),删除集合中的元素 2
交集:set2 = {4, 5, 6, 7},set1.intersection(set2),输出为 {4, 5, 6}
并集:set1.union(set2),输出为 {1, 2, 3, 4, 5, 6, 7}
5. 字符串操作
创建一个字符串:str1 = 'Hello, World!'
切片:str1[0:5],输出为 'Hello'
拼接:str2 = 'Python',str1 + str2,输出为 'Hello, World!Python'
查找子串:str1.find('World'),输出为 7
替换子串:str1.replace('World', 'Python'),输出为 'Hello, Python!'
原文地址: https://www.cveoy.top/t/topic/oOVy 著作权归作者所有。请勿转载和采集!