Python 基础入门 Day03

66次阅读
没有评论

共计 1589 个字符,预计需要花费 4 分钟才能阅读完成。

欢迎来到 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},找出它们的交集、并集和差集。
正文完
 0
评论(没有评论)