python实现直接插入排序

按照数据结构里面的c语言实现算法应用到python里面为啥就不行了呢
import random

l1=[]
i=0

while i<=9:
a=random.randint(1,10)
if a in l1:
continue
else:
l1.append(a)
i+=1
print(l1)

l2=['']+l1

for i in range(2,11):
l2[0]=l2[i]
j=i-1
while l2[j]>l2[i]:

    l2[j+1]=l2[j]
    j-=1
l2[j+1]=l2[0]

for i in range(1,11):
print(l2[i],end=' ')

你的代码缺少缩进
参考这个代码 https://www.cnblogs.com/jiaxiaoxin/p/10846191.html

https://blog.csdn.net/shitou_12/article/details/117228617