当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击