Python 基础入门 Day03

Python 基础入门 Day03

欢迎来到 Python 基础入门 Day03!如果你还没有学习前两天的内容,可以先点击以下链接进行复习:

今天,我们将深入学习 Python 的更多基础知识,包括列表、元组、字典等数据结构的使用方法。这些内容将帮助你更高效地处理和操作数据!

目录

  1. 列表 (List)
  2. 元组 (Tuple)
  3. 字典 (Dictionary)
  4. 集合 (Set)
  5. 小结与练习

一、列表 (List)

列表是 Python 中最常用的数据结构之一。它是一个有序、可变的集合,可以包含任意类型的元素。

1.1 列表的定义与使用

# 定义一个列表 fruits = ["苹果", "香蕉", "橙子"] print(fruits) # 访问列表元素 print(fruits[0]) # 输出:苹果 print(fruits[-1]) # 输出:橙子

1.2 列表的常用操作

# 添加元素 fruits.append("葡萄") print(fruits) # 输出:['苹果', '香蕉', '橙子', '葡萄'] # 删除元素 fruits.remove("香蕉") print(fruits) # 输出:['苹果', '橙子', '葡萄'] # 列表长度 print(len(fruits)) # 输出:3

1.3 列表的遍历

# 使用 for 循环遍历列表 for fruit in fruits: print(fruit)


二、元组 (Tuple)

元组与列表类似,但它是 不可变 的,也就是说元组中的元素不能修改。

2.1 元组的定义

# 定义一个元组 numbers = (1, 2, 3) print(numbers) # 访问元组元素 print(numbers[1]) # 输出:2

2.2 元组的使用场景

元组通常用于存储不希望被修改的数据,例如数据库中的记录、坐标等。

# 定义坐标 point = (10, 20) x, y = point print(f"x = {x}, y = {y}") # 输出:x = 10, y = 20


三、字典 (Dictionary)

字典是 Python 中的一种 键值对 数据结构。它可以快速查找数据,非常适合存储具有映射关系的数据。

3.1 字典的定义与使用

# 定义一个字典 person = {"name": "Alice", "age": 30} print(person) # 访问字典中的值 print(person["name"]) # 输出:Alice # 添加或修改键值对 person["city"] = "New York" print(person)

3.2 字典的常用方法

# 获取所有键 print(person.keys()) # 输出:dict_keys(['name', 'age', 'city']) # 获取所有值 print(person.values()) # 输出:dict_values(['Alice', 30, 'New York']) # 删除键值对 del person["age"] print(person)


四、集合 (Set)

集合是一个 无序不重复 的元素集合,通常用于去重或集合运算。

4.1 集合的定义

# 定义一个集合 numbers = {1, 2, 3, 2} print(numbers) # 输出:{1, 2, 3}

4.2 集合的常用操作

# 添加元素 numbers.add(4) print(numbers) # 输出:{1, 2, 3, 4} # 集合运算 set1 = {1, 2, 3} set2 = {3, 4, 5} print(set1 & set2) # 交集:{3} print(set1 | set2) # 并集:{1, 2, 3, 4, 5} print(set1 - set2) # 差集:{1, 2}


五、小结与练习

今天我们学习了 Python 中的四种常见数据结构:列表、元组、字典集合。掌握这些数据结构将帮助你更高效地进行数据操作。

今日练习题:

  1. 创建一个包含 5 个学生姓名的列表,并打印出第一个和最后一个姓名。
  2. 定义一个字典,包含一个人的姓名、年龄和城市,并修改城市为新的值。
  3. 创建两个集合 {1, 2, 3}{2, 3, 4},找出它们的交集、并集和差集。

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注