20讲课后作业
str1 = '''拷贝过来的字符串'''list1 = []
for each in str1:
if each not in list1:
if each == '\n':
print('\\n', str1.count(each))
else:
print(each, str1.count(each))
list1.append(each)
为什么最后要加list1.append(each) 这个list1就是用来去重的,
如果存在就打印并添加进列表,不存在就pass掉 list1 在这个程序起到了 “去除重复元素” 的作用,它防止相同的字符被打印多遍 ?
str1迭代,each要是不在list1里的话,就加到List1里。
这个主要是去重。
页:
[1]