a = [1, 2, 3, 4]
for i in reversed(a):
    print(i)

2. range(len(a)-1, -1, -1)

a = [1, 2, 3, 4]
for i in range(len(a)-1, -1, -1):
    print(a[i])

3. range(len(a)) + ~操作符

~按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1

a = [1, 2, 3, 4]
for i in range(len(a)):
    print(a[~i])

4. slice

a = [1, 2, 3, 4]
for i in a[::-1]:
    print(i)

5. length-i-1

a = [1, 2, 3, 4]

seq_length = len(a)
for i in range(seq_length):
    print(a[seq_length-i-1])

相关文章:

  • 2021-09-05
  • 2021-06-03
  • 2021-10-09
  • 2021-06-22
  • 2022-12-23
  • 2021-06-30
  • 2021-05-19
  • 2022-12-23
猜你喜欢
  • 2022-02-27
  • 2021-12-26
  • 2021-07-28
  • 2021-09-10
  • 2022-12-23
  • 2021-12-18
  • 2020-03-18
相关资源
相似解决方案