入门人工智能 ------ 学习条件语句、循环语句、使用 Python 的数据结构来存储和组织数据,例如列表、字典、集合
-
- [1. 条件语句(Conditional Statements)](#1. 条件语句(Conditional Statements))
- [2. 循环语句(Loop Statements)](#2. 循环语句(Loop Statements))
-
- [使用 `for` 循环:](#使用
for
循环:) - [使用 `while` 循环:](#使用
while
循环:)
- [使用 `for` 循环:](#使用
- [3. 数据结构存储和组织数据](#3. 数据结构存储和组织数据)
-
- [3.1. 列表(Lists)](#3.1. 列表(Lists))
- [3.2. 字典(Dictionaries)](#3.2. 字典(Dictionaries))
- [3.3. 集合(Sets)](#3.3. 集合(Sets))
基础编程中,掌握条件语句、循环语句的使用是至关重要的。
1. 条件语句(Conditional Statements)
条件语句是根据不同情况执行不同的代码块。在 Python 中,最常用的条件语句是 if
、elif
(可选的)和 else
(可选的)。以下是一个示例:
python
# 示例:根据成绩判断学生等级
# 定义一个变量 score(成绩),赋值为 85
score = 85
# 判断 score 是否大于等于 90,如果是,则 grade 赋值为 "A"
# 判断 score 是否大于等于 80,如果是,则 grade 赋值为 "B"
# 判断 score 是否大于等于 70,如果是,则 grade 赋值为 "C"
# 否则,grade 赋值为 "D"
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >= 70:
grade = "C"
else:
grade = "D"
# 打印结果
print(f"学生成绩是:{grade}")

2. 循环语句(Loop Statements)
循环语句一般用于重复执行一组代码,直到满足某个条件。Python 提供了两种主要的循环语句:for
循环和 while
循环。以下是示例:
使用 for
循环:
python
# 示例:遍历列表中的元素
my_list = ["花生", "瓜子", "红薯"]
for item in my_list:
print(f"我喜欢吃{item}")

使用 while
循环:
python
# 示例:计算从 1 到 10 的总和
total = 0
counter = 1
while counter <= 10:
total += counter
counter += 1
print(f"计算1到10的和的结果: {total}")

3. 数据结构存储和组织数据
人工智能领域需要有效地存储和组织数据,以便进行分析、模型训练和决策。Python提供了多种内置数据结构,使您能够轻松地处理不同类型的数据。在本文中,会介绍如何使用列表(Lists)、字典(Dictionaries)和集合(Sets)这三种主要的Python数据结构来存储和组织数据。
3.1. 列表(Lists)
列表是Python中最常用的数据结构之一,用于存储一组有序的元素。以下是如何定义和使用列表:
python
# 创建一个空列表
my_list = []
# 向列表中添加元素
my_list.append(1)
my_list.append(2)
# 列表可以包含不同类型的元素
my_list.append("笔记本")
my_list.append(True)
# 访问和修改列表元素
print(my_list[0]) # 输出: 1
my_list[2] = "台式机"
# 遍历列表元素
for item in my_list:
print(item)

3.2. 字典(Dictionaries)
字典是一种键-值对(key-value)的数据结构,用于存储和检索具有唯一键的元素。以下是如何定义和使用字典:
python
# 创建一个空字典
my_dict = {}
# 向字典中添加键值对
my_dict["name"] = "John"
my_dict["age"] = 30
my_dict["city"] = "New York"
# 访问和修改字典中的值
print(my_dict["name"]) # 输出: John
my_dict["age"] = 31
# 遍历字典的键和值
for key, value in my_dict.items():
print(key, value)

3.3. 集合(Sets)
集合是一种无序且不包含重复元素的数据结构,适用于存储独特的值。以下是如何定义和使用集合:
python
# 创建一个空集合
my_set = set()
# 向集合中添加元素
my_set.add(1)
my_set.add(2)
my_set.add(3)
my_set.add(3) # 重复元素会被自动去重
# 遍历集合元素
for item in my_set:
print(item)
