📜  python中的表(1)

📅  最后修改于: 2023-12-03 15:34:27.190000             🧑  作者: Mango

Python中的表

在Python中,我们可以使用列表(List)、元组(Tuple)和字典(Dictionary)来实现不同的表格。

列表(List)

列表是Python中最常用的表格类型之一,它可以存储任意类型的数据。我们可以使用方括号([])来定义一个列表,其中的每一项使用逗号(,)隔开。

例如,下面是一个包含数字、字符串和布尔值的列表:

my_list = [1, "hello", True, 2.5]
访问列表元素

我们可以使用索引来访问列表中的元素。注意,Python的索引是从0开始的。

例如,要访问上面列表中的第二个元素(即字符串"hello"),可以使用以下代码:

print(my_list[1])
修改列表元素

列表中的元素是可以修改的。例如,要将上面列表中的第一个元素(即数字1)修改为10,可以使用以下代码:

my_list[0] = 10
列表常用操作

除了上面介绍的访问和修改元素的操作之外,列表还支持以下常用操作:

  • 添加元素:使用append()方法可以在列表末尾添加一个新的元素。
  • 删除元素:使用del语句或remove()方法可以删除列表中的一个元素。
  • 切片:使用切片可以选取列表的一个子集。
  • 排序:使用sort()方法可以对列表进行排序。
元组(Tuple)

元组和列表类似,也可以存储任意类型的数据,但元组的元素不可以修改。我们可以使用圆括号(())来定义一个元组,其中的每一项使用逗号(,)隔开。

例如,下面是一个包含数字、字符串和元组的元组:

my_tuple = (1, "hello", (2, 3))
访问元组元素

元组的元素可以通过索引来访问。

例如,要访问上面元组中的第二个元素(即字符串"hello"),可以使用以下代码:

print(my_tuple[1])
修改元组元素

元组的元素是不可以修改的。例如,如果要将上面元组中的第一个元素(即数字1)修改为10,会出现以下错误:

my_tuple[0] = 10  # TypeError: 'tuple' object does not support item assignment
元组常用操作

除了访问元素之外,元组还支持以下常用操作:

  • 切片:使用切片可以选取元组的一个子集。
字典(Dictionary)

字典是Python中另一个常用的表格类型,它由一系列键(key)和对应的值(value)组成。我们可以使用花括号({})来定义一个字典,其中的每一项使用冒号(:)来分隔键和值,每个键值对使用逗号(,)隔开。

例如,下面是一个包含学生信息的字典:

my_dict = {
    "name": "Tom",
    "age": 18,
    "gender": "M"
}
访问字典元素

我们可以使用键来访问字典中的元素。例如,要访问上面字典中的年龄信息,可以使用以下代码:

print(my_dict["age"])
修改字典元素

字典中的元素是可以修改的。例如,要将上面字典中的年龄信息修改为19,可以使用以下代码:

my_dict["age"] = 19
字典常用操作

除了访问和修改元素的操作之外,字典还支持以下常用操作:

  • 添加键值对:使用赋值语句可以添加新的键值对。
  • 删除键值对:使用del语句或pop()方法可以删除字典中的一个键值对。
  • 遍历:使用循环可以遍历字典中的所有键值对。