._리스트 : 목록이라는 뜻이며 값을 일렬로 늘어놓은 형태이다.(보통 리스트의 값은 코드로 생성하는 경우가 많기 때문에 타이핑 할 일이 거의 없다.
._리스트 만들기 : 변수에 값을 저장할 때 [ ](대괄호)로 묶어주면 리스트가 되며 각 값은 ,(콤마)로 구분한다.
예. a = [1, 2, 3, 4, 5] #a라는 list 생성 후 1, 2, 3, 4, 5의 값을 할당
._리스트는 문자열, 정수, 실수, 불 등 모든 자료형을 저장할 수 있으며 자료형을 섞어서 저장해도 된다.
예. person = ['Jacob', 29, 173, True]
._빈 리스트를 만들 때는 [ ]만 지정하거나 list를 사용하면 된다.
예. empty = []
._리스트 = list(range(횟수))
range를 사용하여 리스트 만들기. range는 연속된 숫자를 생성하는데 range에 10을 지정하면 0부터 9까지 숫자를 생성한다. 즉, 지정한 횟수 숫자는 생성되는 숫자에 포함되지 않는다.
예. b = list(range(10))
._리스트 = list(range(시작, 끝))
range는 시작하는 숫자와 끝나는 숫자를 지정할 수 있다. 이때도 끝나는 숫자는 생성되는 숫자에 포함되지 않는다. 즉, list에 range(1, 12)를 넣으면 1부터 11까지 들어있는 리스트가 생성된다.
예. c = list(range(1, 12))
._리스트 = list(range(시작, 끝, 증감폭))
range에 증가폭을 지정하면 해당 값만큼 증가하면서 숫자를 생성한다. 만약 증가폭을 음수로 지정하면 해당 값만큼 숫자가 감소한다.
예. d = list(range(1, 12, 2)) # 1부터 2씩 증가하여 11까지 생성된다.
예. e = list(range(10, 0, -1)) # 10부터 1씩 감소하여 1까지 생성된다.
'Programming > Python' 카테고리의 다른 글
[코딩도장-파이썬] 시퀀스(Sequence) 자료형 활용하기 1 (0) | 2020.11.10 |
---|---|
[코딩도장-파이썬] 튜플(Tuple) (0) | 2020.11.10 |
[코딩도장-파이썬] 문자열(String) (0) | 2020.11.10 |
[코딩도장-파이썬] bool과 비교 연산자 (0) | 2020.11.09 |
[코딩도장-파이썬] 출력 (0) | 2020.11.09 |