[Python] 10장 배열
- Language/Python
- 2020. 10. 12.
배열을 사용할 때
a = [1, 2, '1']
배열은 [ ] 으로 선언한다.
배열 관련해서 많이 사용하는 스킬이 있다.
range는 0부터해서 10까지 반복시키는 수를 만든다.
range(시작 수, 끝나는 수, 증가 수)
b = list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
b = list(range(5, 10))
[5, 6, 7, 8, 9]
b = list(range(5, 10, 2))
[5, 7, 9]
c = list(range(10, 0, -1))
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
추가적으로 역순도 역순도 가능하다.
tuple
list와 동일하게 배열의 기능을 갖고 있다.
단, 변경이 될 수 없는 배열이다.
튜플의 선언은 () 으로 한다.
list는 []으로 하는것과 차이가 있다.
튜플을 만들 때 조심해야 할 것이 있다.
print(type((38)))
= class : int
print(type((38,)))
= class : tuple
소괄호 한다 해서 무조건 튜플 되지는 않고, 배열처럼 ' , ' 을 넣어줘서 배열임을 암시해줘야 한다.
튜플과 리스트는 서로 변경이 가능하다.
tuple() 와 list()을 사용해서 변경이 가능하다.
반응형
'Language > Python' 카테고리의 다른 글
[Python] if 사용하기 (0) | 2020.10.13 |
---|---|
[Python] 딕셔너리 사용하기 (0) | 2020.10.13 |
[Python] 시퀀스 자료 활용하기 (0) | 2020.10.13 |
[Python] 11장 시퀀스 (0) | 2020.10.12 |
[Python] 9장 Blooean (0) | 2020.10.12 |