728x90
SMALL
- 리스트명 = [요소1, 요소2, 요소3, ...]
- 리스트를 만들 때는 위에서 보는 것과 같이 대괄호()로 감싸 주고 각 요솟값은 쉼표(,)로 구분해 준다.
- 기본적으로는 배열과 아주 유사
- 여러가지 리스트의 생김새
>>> a = []
>>> b = [1, 2, 3]
>>> c = ['Life', 'is', 'too', 'short']
>>> d = [1, 2, 'Life', 'is']
>>> e = [1, 2, ['Life', 'is']]
※ List는 요소 타입이 달라도 가능하다.
※ 비어 있는 리스트는 a = list()로 생성할 수도 있다.
※ Index참조 [-1] 처럼 마이너스도 가능하다.
- List안의 List 참조 법
>>> a[0]
1
>>> a[-1]
['a', 'b', 'c']
>>> a[3]
['a', 'b', 'c']
>>> a[-1][0]
'a'
$ 이중배열처럼 참조하면 된다!
리스트의 슬라이싱
>>> a = [1, 2, 3, 4, 5]
>>> a[0:2]
[1, 2]
리스트 연산하기
$ 리스트 더하기(+)
>>>a = [1,2,3]
>>>b = [4,5,6]
>>> a + b
[1,2,3,4,5,6]
$ 리스트 반복하기(*)
>>> a * 3
[1,2,3,1,2,3,1,2,3]
$ 리스트 길이구하기
>>>len(a)
3
※참고
>>>a = [1,2,3]
>>>a[2] + "hi"
그냥하면 형 오류가 난다.
해결법!
>>>str(a[2])+"hi"
str 함수는 정수나 실수를 문자열의 형태로 바꾸어 주는 파이썬의 내장 함수이다.
리스트의 수정과 삭제
$리스트에서 값 수정하기
>>>a = [1,2,3]
>>>a[2] = 4
>>>a
[1,2,4]
$del 함수 사용해서 리스트 요소 삭제
>>> del a[1:]
>>>a
[1]
리스트 append
>>> a = [1,2,3]
>>> a.append(4)
>>> a
[1,2,3,4]
>>> a.append([1,2])
>>> a
[1,2,3,4,[1,2]]
LIST
'언어 > python' 카테고리의 다른 글
python Numpy (0) | 2020.07.15 |
---|---|
python 반복문 (0) | 2020.07.15 |
python 자료형(문자열) (0) | 2020.07.15 |
python 자료형 (숫자형) (0) | 2020.07.15 |
Python 기초 (0) | 2020.07.15 |