Python 数据类型深度解析:列表、字典、元组与文件操作
一、列表(Lists)
1.1 列表排序与反转
列表的排序和反转操作可以直接修改列表内容。排序默认按升序排列,反转则颠倒列表元素顺序。示例代码如下:
M = ['aa', 'bb', 'cc']
M.reverse()
print(M) # 输出: ['cc', 'bb', 'aa']
1.2 边界检查
虽然列表大小不固定,但 Python 不允许引用不存在的元素。索引越界或赋值到不存在的位置都会引发错误。示例:
L = [123, 'spam', 'NI']
try:
print(L[99])
except IndexError as e:
print(f"索引越界错误: {e}")
try:
L[99] = 1
except IndexError as e:
print(f"赋值越界错误: {e}")
若要扩展列表,可使用 append 等列表方法。
1.3 嵌套列表
Python 核心数据类型支持任意嵌套,可用于表示矩阵等多维结构。示例:
M = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
print(M[1]) # 输出第二行: [4,
超级会员免费看
订阅专栏 解锁全文
285

被折叠的 条评论
为什么被折叠?



