"""
如果是字符串,会把每一个字符都单独作为一个元素放到新的列表中
如果是字典,只保留键,形成一套新的列表
如果是其他容器,只是单纯的在原有数据的基础上套上[]
"""
res =list(strvar)
res =list(tuplevar)# res = list(dictvar)# res = list(intvar) errorprint(res)
(3) tuple : 强制转换成元组
"""
如果是字符串,会把每一个字符都单独作为一个元素放到新的元组中
如果是字典,只保留键,形成一套新的元组
如果是其他容器,只是单纯的在原有数据的基础上套上()
"""
res =tuple(strvar)
res =tuple(listvar)
res =tuple(setvar)
res =tuple(dictvar)print(res)
(4) set : 强制转换成集合
"""
# 注意: 集合是无序, 自动去重的特征;
如果是字符串,会把每一个字符都单独作为一个元素放到新的集合中
如果是字典,只保留键,形成一套新的集合
如果是其他容器,只是单纯的在原有数据的基础上套上{}
"""
res =set(strvar)# 无序
res =set(listvar)
res =set(dictvar)print(res)
案例: 如何去掉如下列表的重复值
lst =[1,2,3,"a",'a','b','b','c']
res =list(set(lst))print(res)