gpt4 book ai didi

python - 以特定格式反向打印列表中的元素

转载 作者:行者123 更新时间:2023-11-28 21:37:24 26 4
gpt4 key购买 nike

我有一个列表,其中包含:

lst = [10,6,1] 

我现在想做的是以特定格式以相反的顺序打印列表元素。以下是我想要的输出:

Candidate: 1,6,10

基本上我想以相反的顺序打印列表的元素以及与其连接的字符串“Candidate”。我尝试过:

lst = [10,6,1]
for i in range(len(lst)-1,-1,-1):
print("Candidate: " + str(lst[i])

但我得到:

Candidate: 1
Candidate: 6
Candidate: 10

而不是:

Candidate: 1,6,10

我很确定这是因为循环,循环遍历每个元素并将它们打印出来导致新行,但是可以做什么来实现我想要的输出?

最佳答案

列表理解非常完美,这是我们喜欢 Python XD 的原因之一。

print("Candidate: " + ",".join([str(i) for i in my_list[::-1]))

关于python - 以特定格式反向打印列表中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49566653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com