一、列表的拼接
1、使用 + 的方法能够把两个列表拼接在一起。
使用这种方法,只是针对当前内容生成新的列表,原列表不变。
2、使用 extend 进行拼接,这个拼接是将后一个列表的内容拼接到前一个列表里头。
extend 也可以用a = a +b ,结果一样,原理不相同。
二、关于元组
1、创建元组
使用
a = ( )
b = tuple( )
并在里面进行初始化
元组中的元素也可以是任意类型的。
也通过下标来访问元组中的元素,下标也是从0开始,到 len-1 结束。
也可以通过切片来获取元组中的元素,和列表相同
也可以使用for循环来遍历元组中的元素
也可以使用in来判断元素是否存在,使用 index 查找元素的下标
也可以使用+来拼接两个元组
元组只支持读的操作,不能修改
三、字典
1、创建字典
使用
a = { }
b = dict( )
的方法来创建字典
字典中存在key对应value
一个字典中key和value的类型不必都一样
对于字典中的key是什么类型,存在约束。对于value是什么类型,不存在约束。
2、使用 in 来判定某个key是否存在
in只是判定key是否存在,和value无关
3、根据 [ ] 来根据key获取到value
4、在字典中新增元素
这个操作就是往字典里插入新的键值对
5、字典的遍历
1、直接使用 for 进行遍历
2、
使用keys获取字典中的所有key
使用values获取字典中的所有value
使用items获取字典中的所有键值对
六、可哈希的类型
字典实际上是一个哈希表
使用 hash( ) 函数能够计算一个变量的哈希值
有些值不可以计算哈希值
比如:列表、字典
一般来说 不可变的对象,一般是可哈希的
可变的对象,一般就是不可哈希的
可哈希的值一般可以作为key