遍历字典
mykey = [key for key in dict1]
# print(mykey)
myval = [val for val in dict1.values()]
# print(myval)
key_val = [(k,v) for k,v in dict1.items()]
# print(key_val)
14、字符串单词统计
from collections import Counter
mystr = 'dhasdgaskbkgagdadd;hadgajkdhklhafa'
# print(Counter(mystr))
15、列表推导,求奇(偶)数
# print([x for x in range(10) if x%2 == 1])
1
16、二分法查找函数
def binary_search(data,item):
n = len(data)
first = 0
last = n-1
while first <= last:
mid = (first+last)//2
if data[mid] == item:
return mid+1
elif data[mid] > item:
last = mid-1
else:
first = mid+1
return '不在列表中'