【问题标题】:Why am i getting the error in this question?为什么我在这个问题中得到错误?
【发布时间】:2020-02-09 10:05:08
【问题描述】:
A=[["saurabh",4],["vimlesh",3324],["ranjit",3434],["rakesh",343]]
for i in range(len(A)-1,0,-1):
    for i in range(i):
        if A[j][1]>A[j+1][1]:
            A[j][1],A[j+1][1]=A[j+1][1],A[j][1]
print(A)

【问题讨论】:

  • 这个问题和 appcelerator 有什么关系?

标签: appcelerator


【解决方案1】:

你得到一个错误,因为你没有在任何地方定义j 变量。解决办法是:

A = [["saurabh", 4], ["vimlesh", 3324], ["ranjit", 3434], ["rakesh", 343]]
for i in range(len(A) - 1, 0, -1):
    for j in range(i):
        if (A[j][1] > A[j + 1][1]):
            A[j][1], A[j + 1][1] = A[j + 1][1], A[j][1]
print(A)

【讨论】:

    猜你喜欢
    • 2016-11-25
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-31
    • 2019-05-09
    • 1970-01-01
    相关资源
    最近更新 更多