スライド
スライド
シーケンスオブジェクト(list, tuple, 문자열
)で指定した範囲で切り取り
きほんけいじょう a[start:end:step]
a[start:end:step]
a = ['a', 'b', 'c', 'd', 'e']
abcde正数01234負数-5-4-3-2-1例
✋a[start:]
a[ 0 : ] # ['a', 'b', 'c', 'd', 'e']
a[ 1 : ] # ['b', 'c', 'd', 'e']
a[ 2 : ] # ['c', 'd', 'e']
a[ 3 : ] # ['d', 'e']
a[ 4 : ] # ['e']
a[ -1 : ] # ['e']
a[ -2 : ] # ['d', 'e']
a[ -3 : ] # ['c', 'd', 'e']
a[ -4 : ] # ['b', 'c', 'd', 'e']
a[ -5 : ] # ['a', 'b', 'c', 'd', 'e']
✋a[:end]
a[ : 2 ] # ['a', 'b']
a[ : -1 ] # ['a', 'b', 'c', 'd']
✋a[start:end]
a[ 2 : 4 ] # ['c', 'd']
a[ -4 : -2 ] # ['b', 'c']
a[ -4 : -1 ] # ['b', 'c', 'd']
a[ 3 : 0 : -1] # ['d', 'c', 'b'] 인덱스 1 ~ 3까지의 값을 거꾸로 가져오기
✋a[start:end:step]
a[ 0 : ] # ['a', 'b', 'c', 'd', 'e']
a[ 1 : ] # ['b', 'c', 'd', 'e']
a[ 2 : ] # ['c', 'd', 'e']
a[ 3 : ] # ['d', 'e']
a[ 4 : ] # ['e']
a[ -1 : ] # ['e']
a[ -2 : ] # ['d', 'e']
a[ -3 : ] # ['c', 'd', 'e']
a[ -4 : ] # ['b', 'c', 'd', 'e']
a[ -5 : ] # ['a', 'b', 'c', 'd', 'e']
a[ : 2 ] # ['a', 'b']
a[ : -1 ] # ['a', 'b', 'c', 'd']
a[ 2 : 4 ] # ['c', 'd']
a[ -4 : -2 ] # ['b', 'c']
a[ -4 : -1 ] # ['b', 'c', 'd']
a[ 3 : 0 : -1] # ['d', 'c', 'b'] 인덱스 1 ~ 3까지의 값을 거꾸로 가져오기
a[::] # ['a', 'b', 'c', 'd', 'e']
a[ : : 2 ] # ['a', 'c', 'e'] 2칸씩 이동하면서 가져온다
a[ -5 : : 3 ] # ['a', 'd'] 3칸씩 이동하면서 가져온다
a[ : : -1 ] # ['e', 'd', 'c', 'b', 'a'] 전체를 거꾸로 가져온다
a[ 3 : : -1 ] # ['d', 'c', 'b', 'a']
端子は滑走路に含まれていません
Reference
この問題について(スライド), 我々は、より多くの情報をここで見つけました https://velog.io/@guswns3371/python-list-slicingテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol