1.实现字符串、列表、元组和set之间互相转换
#encoding=utf-8
s="abc"
print("字符串转换为列表:",list(s))
print("列表转换为字符串:","".join(list(s)))
print("字符串转换为元组:",tuple(s))
print("元组转换为字符串:","".join(tuple(s)))
print("字符串转换为集合:",set(s))
print("元组转换为字符串:","".join(set(s)))
print("元组转换为列表:",list(tuple(s)))
print("列表转换为元组:",tuple(list(s)))
print("列表转换为集合:",set(list(s)))
print("集合转换为列表:",list(set(s)))
print("元组转换为集合:",set(tuple(s)))
print("集合转换为元组:",tuple(set(s)))
2.结合set对象,统计某个list出现的重复元素个数
#encoding=utf-8
def SetCountRepetionListElement(ListStr):
RepetionElementNumber={}
if not isinstance(ListStr,list):
return None
for i in ListStr:
if i in set(ListStr):
if ListStr.count(i)>1:
RepetionElementNumber[i]=ListStr.count(i)-1
return RepetionElementNumber
print(SetCountRepetionListElement(['a','a','b','b','v','v']))