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

正在回答

2 回答

# 成绩和同学名字的列表

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

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

# 使用sorted()函数和lambda表达式根据成绩排序

sorted_names = sorted(names, key=lambda x: scores.index(x))

print(sorted_names)


0 回复 有任何疑惑可以回复我~
L = ['Alice','Bob','Candy','David','Ellena']
i = 0
while i <= 4:
    print(L[i])
    i = i + 1

通过list下标来访问list,每次打印一个,打印完成后,i自加,一直到最后一个

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

哦学学

又没叫你直接打印,而是叫你排序后再打印。
2022-02-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有简单的法子不,一个个打好麻烦

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