84080
Python で `reverse` を使わずにリストを逆にする方法を教えてください。
CC BY-SA 4.0
2021-12-12T09:00:56.023
84079
2021-12-12T11:53:05.887
2021-12-12T11:53:05.887
7290
49459
question
python
Python で reverse を使わずにリストを逆にする方法
例えばループを使うとか。

```

    listA = ['a', 'b', 'c']
    listB = []
    length = len(listA)
    for i in range(length):
        listB.append(listA[length - 1 - i])
    
    print(listB)
    
```

ループの中で逆順でリストの要素にアクセスしています。
CC BY-SA 4.0
2021-12-12T09:08:49.887
84080
2021-12-12T09:23:19.003
2021-12-12T09:23:19.003
7290
7290
84079
answer
```

    >>> lst = [*range(10)]
    >>> lst
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    >>> lst[::-1]
    [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
    
```
CC BY-SA 4.0
2021-12-12T10:36:07.457
84082
2021-12-12T10:36:07.457
47127
84079
answer