入门人工智能 —— 学习条件语句、循环语句、使用 Python 的数据结构来存储和组织数据,例如列表、字典、集合(3)

入门人工智能 ------ 学习条件语句、循环语句、使用 Python 的数据结构来存储和组织数据,例如列表、字典、集合

    • [1. 条件语句(Conditional Statements)](#1. 条件语句(Conditional Statements))
    • [2. 循环语句(Loop Statements)](#2. 循环语句(Loop Statements))
      • [使用 `for` 循环:](#使用 for 循环:)
      • [使用 `while` 循环:](#使用 while 循环:)
    • [3. 数据结构存储和组织数据](#3. 数据结构存储和组织数据)
      • [3.1. 列表(Lists)](#3.1. 列表(Lists))
      • [3.2. 字典(Dictionaries)](#3.2. 字典(Dictionaries))
      • [3.3. 集合(Sets)](#3.3. 集合(Sets))

基础编程中,掌握条件语句、循环语句的使用是至关重要的。

1. 条件语句(Conditional Statements)

条件语句是根据不同情况执行不同的代码块。在 Python 中,最常用的条件语句是 ifelif(可选的)和 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)
相关推荐
笨鸟先飞,勤能补拙1 小时前
AI 赋能网络安全:技术全景、成熟度评估与实战案例
人工智能·python·安全·web安全·网络安全·sqlite·github
似的8352 小时前
一步一步学习使用FireMonkey动画() 使用TAnimator类创建动画
linux·学习·nginx
长和信泰光伏储能2 小时前
京津冀光伏发电:绿色能源的未来之路
python·能源
fanged2 小时前
总线学习3--SPI番外(TODO)
学习
浦信仿真大讲堂2 小时前
从重复操作到自动化闭环:如何让 CST 与 Python 真正协同起来
python·自动化·cst·仿真软件·达索软件
白白白小纯2 小时前
算法篇—反转链表
c语言·数据结构·算法·leetcode
Gu Gu Study3 小时前
ScoutLoop开放域深度研究引擎(agent的初步设计想法)
人工智能·python
ThsPool4 小时前
【遥感学习整理 02】ENVI遥感图像处理基础:从数据读取到遥感信息产品
图像处理·人工智能·学习
卷无止境4 小时前
写代码这件事,到底该讲究点什么?
后端·python
卷无止境4 小时前
循环复杂度到底在算什么,Python 代码怎么才能写得让人一看就懂
后端·python