유니티 최고
[1:8:3], [::-1] , [::2], [2::5], [4::-2] 뜻은 뭘까?
군포망나니
2022. 9. 1. 18:35
*중요*
흠.. python 에서 잊고 있었던 개념이다.
바로 대괄호[] 안에 :: 콜론 표시이다.
이것은 종종 잊어버린다. 이번에 확실히 알고 넘어가자!!
1. 어떤 때에 쓰이나?
- 리스트다. [2, 4, 6, 8, ...]
2. [1:8:3] 무슨 뜻인가?
- 1부터 시작해서 8까지 3씩 증가하는 수를 리스트로 만들어내는 것이다.
->nlist = [1,2,3,4,5,6,7,8,9,10]
->nlist[1:8:3]
->출력 : [2, 5, 8]
3. [::-1] 무슨 뜻인가?
- 모든 숫자를 1만큼 역순으로 뽑아내는 것이다.
->nlist = [1,2,3,4,5,6,7,8,9,10]
->nlist[::-1]
-> 출력: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
4. [::2]무슨 뜻인가?
- 모든 숫자를 2증가 만큼 뽑아낸다.
->nlist = [1,2,3,4,5,6,7,8,9,10]
->nlist[::-1]
-> 출력: [1,3,5,7,9]
5. [2::5]무슨 뜻인가?
-2부터 시작하여 5증가만큼 뽑아낸다.
->nlist = [1,2,3,4,5,6,7,8,9,10]
->nlist[2::5]
-> 출력: [3, 8]
6. [4::-2]무슨 뜻인가?
-4부터 시작하여 역순으로 -2감소만큼 뽑아낸다.
->nlist = [1,2,3,4,5,6,7,8,9,10]
->nlist[4::-2]
-> 출력: [5,3,1]