是不是可以不用全部替换掉?

来源:5-7 Python替换list中的元素

Chopper墨

2020-10-25 18:22

L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

L[0]='Ellena'

L[1]='Alice'

L[4]='Bob'

print(L)


写回答 关注

3回答

  • my藤上风铃
    2021-03-12 14:54:44

    # Enter a code

    # coding:utf-8

    names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    scores = [89, 72, 88, 79, 99]


    templateNames = []

    templateScores = [89, 72, 88, 79, 99]


    scores.sort(reverse=True)

    print("降序排列后的成绩:" + str(scores))


    index_Score = 0

    index_TemplateScore = 0

    for score in scores:

        index_TemplateScore = 0


        for templateScore in templateScores:

            if score == templateScore:

                templateNames.append(names[index_TemplateScore])

            index_TemplateScore += 1


    print("排列后的名字:" + str(templateNames))


  • 慕运维0295976
    2020-11-26 14:04:41

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    N = [89,72,88,79,99]

    dictA=dict(zip(L,N))

    dictB=sorted(dictA, key=dictA.get, reverse = True)

    print(dictB)


    qq_老老宋... 回复慕侠1360...

    同样求解

    2022-06-07 18:41:09

    共 2 条回复 >

  • 七月_Miss
    2020-10-26 15:45:24

    对的 不用全部替换

    qq_谢谢惠...

    这难道是什么很好的方法吗 我不是很明白

    2020-11-10 10:55:00

    共 1 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154167 学习 · 1075 问题

查看课程

相似问题