利用库
from bisect import *
a=[1,1,2,2,2,4,7]
x=3
print('x={},a中查找的第一个位置为:{}'.format(x,bisect_left(a,x)))
x=2
print('x={},a中查找的第一个位置为:{}'.format(x,bisect_left(a,x)))
x=2
print('x={},a中查找的最后一个位置为:{}'.format(x,bisect_right(a,x)))
x=100
print('x={},a中查找的第一个位置为:{}'.format(x,bisect_left(a,x)))
from bisect import *
a=[1,1,2,2,2,4,7]
x=3
insort_right(a,x)
print("a=",a)