Python -list
자료형 list
변경 가능한 자료형-list
- list (array:배열) ->파이썬에서는 배열 기능을 list가 한다. [ ]: 대괄호로 표현
- 리스트명 = [요소1,요소2,요소3, ...]
↑ [1,2,3,4,5] : 5개의 원소로 이루어진 하나의 list이다. list라는 자료형에 원소(item)를 담고 있고, 그 list의 이름은 num이다.
↑ 각각 원소는 대응되는 인덱스를 가지고 있다.(인덱싱)
1 → num[0], 2 → num[1], 3 → num[2], 4 → num[3], 5 → num[4] 인덱스는 ※1이아닌 0부터 시작한다.
num[0],num[1],num[2],num[3],num[4]는 각각 출력이 가능하다.
num은 정수 타입의 5개의 원소로 이뤄진 리스트 변수이다.
↑ 리스트를 재 지정해서 원소의 내용을 바꿀 수 있다.
↑ 리스트를 만들때 타입은 상관없다. 리스트안에 숫자, 문자, 리스트 전부 넣을 수 있다.
↑ 원소의 값을 재지정 하여 값을 변경할 수 있다.
자료형 tuple
변경 불가한 자료형 - tuple
- tuple 은 list와 비슷한 기능을 가지고 있지만, 원소의 내용을 변경할 수 없다.
- 리스트와 달리 ( ) : 소괄호로 표현
↑ 소괄호로 원소를 지정할 수 있다.
# 리스트와 동일하게 숫자, 문자, 리스트, 튜플 모두 원소로 지정가능
↑ 튜플 사용시 원소를 지정할때는 소괄호가 아닌 대괄호로 지정해야한다.
↑ 튜플은 리스트와달리 원소를 재지정해서 그 값을 변경할 수 없다.
# 튜플은 변경 불가능한 자료형이다.
[ Python ] list에서 사용가능한 메서드 (0) | 2017.03.16 |
---|---|
[ Python ] list와tuple 공통 메서드 (0) | 2017.03.16 |
[ Python ] 형변환 (0) | 2017.03.16 |
[ Python ] 변수와 상수 (0) | 2017.03.16 |
[ Python ] Python에서 다루는 숫자 ,문자(열) (0) | 2017.02.13 |
좀 알려주세요 현기증 난단 말이에요..