11 - 序列类型转化总结
一.列表、元组、字典、集合的特点
-
list:允许重复,有序,有下标
[] -
tuple:允许重复,里面的元素不能增删改,只能查看 ,有下标
() -
dict:键值对存在 键:唯一 值:允许重复 ,不支持下标
{} -
set:不允许重复,无序,不支持下标
{}
二.类型转化
- list ----> tuple,set (长度有可能发生变化)
- tuple ----> list,set
- set ----> list,tuple
- dict ----> list,tuple,set (可以转,但是只是将字典的键放到了
[](){},而值没有)
-
list ----> dict
特殊要求:
list1 = [('a',10),['b',20],{'c',30},['a',[1,2,3]]] print(dict(list1)) #{'a': [1, 2, 3], 'b': 20, 'c': 30}说明:只要这种成对出现的类型都可以,但是唯独字典
{'d':1}不行,而且如果后面出现的key与前面有重复的,就会替换值

浙公网安备 33010602011771号