我想实现插入排序,其中用户输入的数字自动按升序排列在列表中。到目前为止,我已经通过将它与列表中将被附加到的最后一个元素进行比较来完成此操作。我如何将它与整个列表进行比较以将其放置在适当的位置?
我正在使用 Python 3。
list = [25,3,14,17,36]
a = int(input("enter"))
list.append(a)
for n in list:
if a < n:
list = [a,n]
print(list)
>> [8, 36]
我怎样才能输出列表的其余部分?
明月笑刀无情
慕工程0101907
相关分类