Python组合数据类型详解
Python是一种非常灵活的编程语言,支持多种数据类型,其中包括组合数据类型,这些类型能够将多个数据结构组合成一个整体。在Python中,组合数据类型主要包括列表、元组和字典三种类型。
列表
列表是Python中最常用的组合类型,可以存储一组任意类型的值,包括数字、字符串和其他列表等。创建列表时,将要存储的值以逗号分隔,并用方括号将它们括起来。
以下是一个简单的列表示例:
fruits = ["apple", "banana", "cherry"]
访问列表中的值时,也可以使用方括号将索引值括起来,索引值从0开始。
以下是访问列表值的几个示例:
# 访问第一个元素
print(fruits[0])
# 访问最后一个元素
print(fruits[-1])
# 访问第二个元素到第三个元素
print(fruits[1:3])
元组
元组与列表类似,但是它们是不可变的,这意味着在创建之后,无法修改元组中的值。元组使用圆括号括起来,并且可以包含任何类型的值。
以下是一个简单的元组示例:
tuple1 = ("apple", "banana", "cherry")
元组中的值可以通过索引来访问,就像列表一样。
以下是访问元组值的几个示例:
# 访问第一个元素
print(tuple1[0])
# 访问最后一个元素
print(tuple1[-1])
# 访问第二个元素到第三个元素
print(tuple1[1:3])
字典
字典是Python中另一种非常常用的组合数据类型,可以存储一组键值对,其中每个键都是唯一的。字典使用大括号括起来,并将每个键值对之间以逗号分隔。
以下是一个简单的字典示例:
person = {"name": "Tom", "age": 25, "gender": "male"}
访问字典中的值时,可以使用方括号将要访问的键括起来。
以下是访问字典值的几个示例:
# 访问"age"键的值
print(person["age"])
# 修改"age"键的值
person["age"] = 30
# 添加一个新的键值对
person["address"] = "New York"
示例说明
示例1:列表的常规操作
# 创建一个列表
fruits = ["apple", "banana", "cherry"]
# 访问列表中的值
print(fruits[0]) # 输出 apple
# 修改列表中的值
fruits[0] = "orange"
# 添加新的元素
fruits.append("mango")
# 删除元素
del fruits[1]
示例2:字典的常规操作
# 创建一个字典
person = {"name": "Tom", "age": 25, "gender": "male"}
# 访问字典中的值
print(person["name"]) # 输出 Tom
# 修改字典中的值
person["age"] = 30
# 添加新的键值对
person["address"] = "New York"
# 删除键值对
del person["gender"]
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python组合数据类型详解 - Python技术站