내장 데이터 구조 - 절편

1349 단어
절편 은 、 、 등의 서열 을 조작 하 는 방법 으로 주로 / 을 사용 하여 아래 표 시 를 조작 하 는데 시작 과 끝 위치 가 있 으 면 끝 위치의 색인 을 포함 하지 않 고 수학 구간 의 앞 닫 힌 후 열 린 [ ) 과 유사 하여 다음 과 같은 형식 으로 표시 할 수 있다.
  [    :    :  ]
seq[start:end: step]
슬라이스 할 때 왼쪽 숫자 오른쪽 숫자 를 원 할 때 빈 대상 을 되 돌려 줍 니 다. 색인 은 일 수 있 습 니 다.
In [74]: lst3
Out[74]: ['a', 3, 2, 1, 'hello list', 'a', 10, 'head']

In [75]: lst[2:5]
Out[75]: [2, 1, 'hello list']

                   ,      
In [76]: lst[-12:-5]
Out[76]: ['a', 3, 2]

In [77]: s = 'python'
In [78]: s[4:1]
Out[78]: ''

start 가 0 일 때 생략 할 수 있 고 end 가 시퀀스 길이 일 때 생략 할 수 있 으 며 모두 copy 에 해당 하 는 효 과 를 생략 할 수 있 습 니 다.
In [79]: lst3[:]
Out[79]: ['a', 3, 2, 1, 'hello list', 'a', 10, 'head']

In [80]: s[:4]
Out[80]: 'pyth'

In [81]: s[2:]
Out[81]: 'thon'

보폭 은 몇 개의 원 소 를 간격 으로 값 을 추출 하 는 것 을 나타 내 고 보폭 은 마이너스 일 수 있 으 며 뒤에서 앞으로 나 아 가 는 것 을 나타 낸다.
 0 8,         
In [82]: lst3[:8:2]
Out[82]: ['a', 2, 'hello list', 10]

              
In [86]: lst3[10:2:-1]
Out[86]: ['head', 10, 'a', 'hello list', 1]

좋은 웹페이지 즐겨찾기