首页 > 解决方案 > 如何通过在一个叫做函数的句子中对齐键来获得维度的数量?

问题描述

使用快速排序功能后,我想通过键排序再排序一次。我想将下面的代码添加到上面的代码中。我想获取维度的数量并从维度数量少的顺序对它们进行排序,但这很困难。下面的代码是我任意设计的用于获取维数的代码。我们如何使用该代码推导出维数?

quicksort([1,[1,[5,3],7,9,4],[1,2,4,[3]],[1,[3,5],4,[2,[4]]]], # lambda x:str(x))

count=[]
x='[1,[2,[3]],2,[1,2,5,[3]]]'
 for i in range(len(x)):
  count.append(x[:i].count('[')-x[:i].count(']'))
max(count[:]) # this return dimension number

标签: python

解决方案


推荐阅读