Python是一种高级编程语言,它提供了多种组合类型来满足不同的编程需求,这些组合类型包括列表、元组、集合和字典等,下面将详细介绍这些组合类型的特性和用法。
1、列表(List)
列表是Python中最常用的数据结构之一,它是一个有序的元素集合,可以包含任何类型的对象,如数字、字符串、其他列表等,列表中的元素可以通过索引访问,索引从0开始,列表是可变的,这意味着我们可以在运行时修改其内容。
创建列表:
my_list = [1, 2, 3, 'a', 'b', 'c']
访问列表元素:
first_element = my_list[0] 结果为1 second_element = my_list[1] 结果为2
修改列表元素:
my_list[0] = 10 将第一个元素修改为10
2、元组(Tuple)
元组与列表类似,也是一个有序的元素集合,但元组是不可变的,这意味着我们不能在运行时修改其内容,元组的创建方式与列表相同,只是使用圆括号而不是方括号。
创建元组:
my_tuple = (1, 2, 3, 'a', 'b', 'c')
访问元组元素:
first_element = my_tuple[0] 结果为1 second_element = my_tuple[1] 结果为2
由于元组不可变,尝试修改元组元素会引发TypeError异常:
my_tuple[0] = 10 TypeError: 'tuple' object does not support item assignment
3、集合(Set)
集合是一个无序的元素集合,它可以包含任何类型的对象,且不允许重复,集合中的元素是唯一的,即每个元素只能出现一次,集合的创建方式与列表和元组相同,只是使用花括号而不是圆括号或方括号。
创建集合:
my_set = {1, 2, 3, 'a', 'b', 'c'}
添加元素到集合:
my_set.add(4) 添加元素4到集合中
删除集合中的元素:
my_set.remove(3) 删除元素3从集合中
4、字典(Dictionary)
字典是一种键值对(key-value pair)的数据结构,它包含多个键值对,每个键值对用冒号分隔,键和值之间用逗号分隔,字典中的键必须是唯一的,而值可以是任何类型的对象,字典的创建方式与列表、元组和集合相同,只是使用大括号而不是圆括号、方括号或花括号。
创建字典:
my_dict = {'a': 1, 'b': 2, 'c': 3}
访问字典中的值:
value = my_dict['a'] 结果为1
修改字典中的值:
my_dict['a'] = 10 将键'a'对应的值修改为10
添加新的键值对到字典中:
my_dict['d'] = 4 添加键值对'd': 4到字典中
删除字典中的键值对:
del my_dict['b'] 删除键值对'b': 2从字典中
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/345973.html