如何用Python拆分最高编号的数字列表?

Mat*_*att 1 python

例如,如果我有数字14731,我发现如何将其转换为整数列表以及如何找到最高整数.从这里,我将如何分割列表[1,4,7,3,1]是[1,4,7]和[3,1]

Sta*_*eta 5

x = 14731 
ls = [int(i) for i in str(x)]

maxIndex = ls.index(max(ls))
ls1, ls2 = ls[:maxIndex+1], ls[maxIndex+1:]
print(ls1, ls2)
# [1, 4, 7] [3, 1]
Run Code Online (Sandbox Code Playgroud)

此示例使用切片表示法根据最大值的索引将列表切割为两半.