python组合数据类型总结
作者:野牛程序员:2023-11-22 15:07:22python阅读 2704
python组合数据类型总结:
列表、元组、集合和字典是Python中常用的组合数据类型。
列表(List)是一个有序、可变的数据类型,用方括号[]
表示。列表中的元素可以是不同的数据类型,可以通过索引访问和修改元素。
元组(Tuple)也是有序的数据类型,但是与列表不同的是,元组是不可变的,用圆括号()
表示。一旦创建,元组的元素不能被修改。
集合(Set)是一个无序的、可变的数据类型,用花括号{}
表示。集合中的元素是唯一的,不允许重复。
字典(Dictionary)是一种键值对的数据类型,用花括号{}
表示。每个键值对都是一个映射关系,可以通过键来快速访问值。字典是可变的。
这些组合数据类型在不同的场景中有不同的用途。列表常用于存储有序的元素集合,元组用于不希望被修改的数据集合,集合用于处理无序、唯一的元素集合,字典用于存储键值对关系的数据。
列表(List)的例子:
fruits = ['apple', 'orange', 'banana', 'grape'] numbers = [1, 2, 3, 4, 5] # 访问列表元素 print(fruits[0]) # 输出: apple # 修改列表元素 fruits[1] = 'pear' print(fruits) # 输出: ['apple', 'pear', 'banana', 'grape']
元组(Tuple)的例子:
coordinates = (3, 4) colors = ('red', 'green', 'blue') # 访问元组元素 print(coordinates[0]) # 输出: 3 # 元组是不可变的,以下操作会引发错误 # coordinates[0] = 5
集合(Set)的例子:
unique_numbers = {1, 2, 3, 4, 5} fruits_set = {'apple', 'orange', 'banana', 'grape', 'apple'} # 集合中的元素是唯一的,重复的元素会被忽略 print(fruits_set) # 输出: {'orange', 'banana', 'apple', 'grape'} # 添加元素到集合 fruits_set.add('pear') print(fruits_set) # 输出: {'orange', 'banana', 'apple', 'grape', 'pear'}
字典(Dictionary)的例子:
person = {'name': 'John', 'age': 25, 'city': 'New York'} # 访问字典中的值 print(person['name']) # 输出: John # 修改字典中的值 person['age'] = 26 print(person) # 输出: {'name': 'John', 'age': 26, 'city': 'New York'}
这些例子展示了如何使用列表、元组、集合和字典来存储和操作不同类型的数据。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
