Python 我怎样才能在最后写一份理解清单?
您好,我使用Python编写了以下代码:Python 我怎样才能在最后写一份理解清单?,python,python-3.x,list,Python,Python 3.x,List,您好,我使用Python编写了以下代码: a = [x for x in range(0,10)] a = a[::-1] 但我想把以上几行写在一行中,我的意思是我想开始有这样的东西: 开始时: a[0] = 9 然后 最后 a[0] = 0 你能帮我吗?你可以试试: a = [x for x in range(9,-1,-1)][::-1] 我的意思是,我有一个循环,我想有一个理解列表来提高速度,但在我的循环中,我从列表的末尾开始抱歉,但当我尝试[0]时,我得到了9而不是0。现在呢
a = [x for x in range(0,10)]
a = a[::-1]
但我想把以上几行写在一行中,我的意思是我想开始有这样的东西:
开始时:
a[0] = 9
然后
最后
a[0] = 0
你能帮我吗?你可以试试:
a = [x for x in range(9,-1,-1)][::-1]
我的意思是,我有一个循环,我想有一个理解列表来提高速度,但在我的循环中,我从列表的末尾开始抱歉,但当我尝试[0]时,我得到了9而不是0。现在呢?好的,它很完美,没有[:-1];)
a[9] = 9
a = [x for x in range(9,-1,-1)][::-1]
a = [x for x in range(9,-1,-1)]
print(a)
a = [x for x in range(0,10,1)][::-1]
print(a)