编程语言
首页 > 编程语言> > Python-容器类型数据

Python-容器类型数据

作者:互联网

容器类型数据

序列

序列 (sequence) 是一种可迭代的, 元素有序的容器类型的数据.

索引操作

加和乘操作

a = "Hello"
b = "World"

a * 2  # "HelloHello"
a + b  # "HelloWorld"

切片操作

成员测试

列表

列表 (list) 是一种可变序列类型, 我们可以追加, 插入, 删除和替换列表中的元素.

创建列表

修改列表

元组

元组 (tuple) 是一种不可变序列类型.

创建元组

元组解包

集合

集合 (set) 是一种可迭代的, 无序的, 不能包含重复元素的容器类型数据.

创建集合

修改集合

字典

字典 (dict) 是可迭代的, 通过键 (key) 来访问元素的可变的容器类型数据.

键视图不能包含重复的元素, 值视图能. 在键视图中, 键和值是成对出现的.

创建字典

修改字典

字典的修改都是针对键和值同时操作的.

包含添加, 替换和删除.

a = {103: "张三", 104: "李四", 105: "王五"}

a[103]          # '张三' 查询103: "张三"
a[106] = "孙七"  # 添加106: "孙七"
a[106] = "赵六"  # 替换106: "赵六"
a.pop(106)      # '赵六' 删除106: "赵六"

访问字典视图


  1. iterable: 可迭代对象, 指字符串, 列表, 元组, 集合, 字典, range类型和map类型等. ↩︎

标签:容器,张三,Python,元素,元组,王五,类型,103,104
来源: https://www.cnblogs.com/khrushchefox/p/16563086.html