Map 和list 有公共集合接口吗
时间: 2024-05-21 16:17:52 浏览: 68
在 Python 中,Map 和 List 是两种不同的数据结构,它们没有公共的集合接口。Map 是一种键-值对的映射数据结构,可以通过键来访问值;而 List 是一种有序的序列数据结构,可以通过下标来访问元素。不过,它们都实现了可迭代协议(Iterable Protocol),因此都可以使用 for 循环进行遍历。此外,Python 中还有一个集合数据类型 Set,它和 List 以及 Map 都没有公共的接口,但是 Set 和 List 都实现了可变序列协议(Mutable Sequence Protocol)。
阅读全文