Python 入门:核心数据结构详解
Python 作为脚本语言及人工智能领域的重要工具,其基础数据结构的学习至关重要。本文详细讲解了列表、元组、字典等核心数据类型的定义、常用方法及操作技巧,涵盖切片、推导式、不可变性原理等内容,帮助开发者快速掌握 Python 数据处理的核心能力。
环境准备
学习 Python 之前,建议安装集成开发环境(IDE),如 PyCharm 或 VS Code,它们能提供代码补全和调试功能。如果是 macOS 系统,通常默认预装了 Python 3,可直接在终端使用 python3 命令验证版本。Windows 用户需从官网下载安装包并配置环境变量。
Python 与其他语言最大的区别在于语法结构,它不使用大括号 {} 来控制代码块,而是通过缩进来表示逻辑层级。因此,编写代码时务必保持缩进规范,建议使用 4 个空格作为一级缩进。
if True:
print("647")
else:
print("false")
一、列表(List)
列表是 Python 中最常用的可变序列类型,可以存储任意类型的对象。
1.1 基本操作
- 遍历:使用
for循环遍历列表元素。
arr = [6, 4, 7]
list_data = []
for n in arr:
if n % 2 == 0: # 筛选偶数
list_data.append(n)
print(list_data) # [6, 4]
- 索引与切片:支持正负索引及切片操作,区间为左闭右开
[start, end)。
arr = [6, 4, 7]
print(arr[0]) # 6
print(arr[-2]) # 4
print(arr[1:]) # [4, 7]
print(arr[::-1]) # [7, 4, 6] 反转


