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



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

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


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

1. 条件语句(Conditional Statements)

条件语句是根据不同情况执行不同的代码块。在 Python 中,最常用的条件语句是 ifelif(可选的)和 else(可选的)。以下是一个示例:

# 示例:根据成绩判断学生等级
# 定义一个变量 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}")

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

2. 循环语句(Loop Statements)

循环语句一般用于重复执行一组代码,直到满足某个条件。Python 提供了两种主要的循环语句:for 循环和 while 循环。以下是示例:

使用 for 循环:

# 示例:遍历列表中的元素

my_list = ["花生", "瓜子", "红薯"]
for item in my_list:
    print(f"我喜欢吃{item}")

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

使用 while 循环:

# 示例:计算从 1 到 10 的总和
total = 0
counter = 1

while counter <= 10:
    total += counter
    counter += 1
print(f"计算1到10的和的结果: {total}")

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

3. 数据结构存储和组织数据

人工智能领域需要有效地存储和组织数据,以便进行分析、模型训练和决策。Python提供了多种内置数据结构,使您能够轻松地处理不同类型的数据。在本文中,会介绍如何使用列表(Lists)、字典(Dictionaries)和集合(Sets)这三种主要的Python数据结构来存储和组织数据。

3.1. 列表(Lists)

列表是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)

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

3.2. 字典(Dictionaries)

字典是一种键-值对(key-value)的数据结构,用于存储和检索具有唯一键的元素。以下是如何定义和使用字典:

# 创建一个空字典
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)

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

3.3. 集合(Sets)

集合是一种无序且不包含重复元素的数据结构,适用于存储独特的值。以下是如何定义和使用集合:

# 创建一个空集合
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)

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


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
fFjuZ1VHKhC3