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


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

    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}")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    在这里插入图片描述

    2. 循环语句(Loop Statements)

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

    使用 for 循环:

    # 示例:遍历列表中的元素
    
    my_list = ["花生", "瓜子", "红薯"]
    for item in my_list:
        print(f"我喜欢吃{item}")
        
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述

    使用 while 循环:

    # 示例:计算从 1 到 10 的总和
    total = 0
    counter = 1
    
    while counter <= 10:
        total += counter
        counter += 1
    print(f"计算1到10的和的结果: {total}")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

    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)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    在这里插入图片描述

    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)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    在这里插入图片描述

    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)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    在这里插入图片描述

  • 相关阅读:
    07.微服务spring cloud alibaba nacos
    大数据行业现在工作很难找吗?
    记录 Git 操作时遇到的问题及解决方案
    如何构建 API 生态促进企业上下游合作
    问题 R: 超级楼梯(递推,基础DP)查表
    【独家专访】“数网”同防筑牢屏障——新型电力系统网络安全保障体系需加快调整
    英伟达的AI霸主地位会持久吗?
    Vue虚拟节点和渲染函数
    OpenMLDB+Byzer,SQL 也能玩转机器学习全流程
    解决Docker容器apt无法下载问题
  • 原文地址:https://blog.csdn.net/qq_36051316/article/details/132777102