我想将列表的最后3个项目分配给各个变量。我所做的是:
l = ["1","2","3","4","5"]
a, b ,c = l[-1], l[-2], l[-3]
因此,a =" 5",b =" 4" c =" 3"。
它可以工作,但是我99%肯定有更好的方法可以做到这一点。我尝试了各种for循环,但是根本无法正常工作。因此,我所寻找的本质上只是一个更好的版本,可以从列表末尾获得X项内容。
我对编程非常陌生,我的Google-Fu让我失败了,所以我决定在这里提问。
编辑:
感谢您的回答,尽管我很天真,以为我的问题是我需要的解决方案。 100%我的错误是因为不准确,就像问一个问题之前的页面告诉你的那样。到目前为止,肯定可以回答我的要求,非常感谢您的帮助,我已经学到了一些东西。
我实际上想要做的是:
我有一个很大的列表(实际上,不在此示例中),我想从中获得最后三个项目,并在字符串后添加它们。我想将每个列表项作为一个单独的变量(也许不是正确的说法,而是作为添加到字符串末尾的某种东西)添加到现有字符串中,例如:
a = ["1","2","3","4","5"]
for i in a:
print("something"+a[-i])
我想做的是ÿ