배열이나리스트에서 파트를 복사하는 것에 관한 몇 가지 질문을 보았습니다.하지만 여전히 그 논리를 이해하지 못합니다 ... 인덱스를 호출하여 값 만도 인덱스를 호출하여 목록의 일부를 얻을 수 없습니다가 ...리스트에서 값을 얻는 방법
x=[0,1,2,3,4,5]
>>>x[2]
2
>>>x[4]
4
>>>x[2:4]
[2,3]
내가 마지막 줄에 기대하고있을 것이라고 명령 반환 인덱스 2, 3, 4의 값!
>>> x[2:4]
[2,3,4]
내가 그런 식으로 생각하는 명령이 있습니까?
이 필요 귀하의 경우 인덱스
b
을 최대 인덱스a
에서x[a:b]
시작을 작성하고 포함하지 않음 슬라이스 연산자가 작동합니다. 당신이하려고하는 것은 목록에 subscript입니다. [this] (https://stackoverflow.com/questions/509211/understanding-pythons-slice-notation) 게시물을 읽어보십시오. – pstatixhttps://stackoverflow.com/questions/509211/understanding-pythons-slice-notation 여기가 도움이 될 것입니다. – voiDnyx
'x [2 : 4 + 1]'은 어떻습니까? – jadsq