类型转换小补充

类型转换 :

元组:

元组不能转换为整型和字典

注意:元组转换成集合,因为集合不重复性,元组内重复值,会删除,只留下一个

tup = (12,3,4,5,6,6,"c")

print(str(tup))
# '(12, 3, 4, 5, 6, 6, 'c')'

print(list(tup))
# [12, 3, 4, 5, 6, 6, 'c']

print(set(tup))
# {3, 4, 5, 6, 12, 'c'}
# {3, 4, 5, 6, 'c', 12}

列表:

列表不能转换为整型和字典

list1 = [1,2,3,'a','b']

print(str(list1)) 
# '[1, 2, 3, 'a', 'b']'

print(tuple(list1)) 
# (1, 2, 3, 'a', 'b')

print(set(list1)) 
# {1, 2, 3, 'd', 'a', 'b'}

字符串:

字符串不能转换成字典,纯数字组合的字符串可以转换成整型

msg = "1,2,3,"

print(tuple(msg)) 
# ('1', ',', '2', ',', '3', ',')

print(list(msg)) 
# ['1', ',', '2', ',', '3', ',']

print(set(msg)) 
# {'2', '1', ',', '3'}
posted @ 2021-03-29 20:54  此用户名不可用  阅读(47)  评论(0)    收藏  举报