为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

L[0]='Ellena'

L[1]='Alice'

L[4]='Bob'

print(L)


正在回答

3 回答

# 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))


0 回复 有任何疑惑可以回复我~

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)


0 回复 有任何疑惑可以回复我~
#1

慕侠1360900

dictA, key=dictA.get,求解释??
2021-02-05 回复 有任何疑惑可以回复我~
#2

qq_老老宋_0 回复 慕侠1360900

同样求解
2022-06-07 回复 有任何疑惑可以回复我~

对的 不用全部替换

0 回复 有任何疑惑可以回复我~
#1

qq_谢谢惠顾_2

这难道是什么很好的方法吗 我不是很明白
2020-11-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信