问答详情
源自:5-7 Python替换list中的元素

为什么最后输出的还是数字啊

A=89

B=72

C=88

D=79

E=99

L=[A,B,C,D,E]

i=0

n=0

while i<5:

    j=i+1

    while j<5:

        if L[j]>L[i]:

            n=L[j]

            L[j]=L[i]

            L[i]=n

        j+=1

    i+=1

A='Alice'

B='Bob'

C='Candy'

D='David'

E='Ellena'

print(L)



提问者:慕函数3065529 2021-01-26 18:07

个回答

  • 慕瓜039663
    2021-01-27 14:46:33

    你最后只是给A,B,C,D,E重新赋值,并没有对L列表里的元素进行替换