python组合数据类型总结
作者:野牛程序员:2023-11-22 15:07:22python阅读 2910
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

