7-11 个位数字统计
遍历字典键值对并升序输出
n=input()
dct={}
for i in range(len(n)):
if n[i] in dct:
dct[n[i]]+=1
else:
dct[n[i]]=1
for key,value in sorted(dct.items()):
print(f"{key}:{value}")
7-13 二分查找法之过程
知识点:
使用sorted函数后的列表与原来的比较判断是否已经有序
判断是否有重复元素
1,使用set()创建一个集合会自动去重
不能直接比较set(lst)与lst:集合是无序的,创建后会打乱原来列表的顺序
2,创建一个字典,以列表元素为键(会自动去重)
dct={}.fromkeys(lst)
3,创建一个新列表
new_lst=[]
for i in lst:
for i not in new_lst:
new_lst.append(i)
import