->기본적인 리스트 만들기
리스트=[값,값,값]
이 형식으로 만들면 된다.
ex)
a = [1, 2, 3, 4, 5]
리스트에는 문자열, 정수, 실수, 불 등 모든 자료형을 저장할 수 있고 자료형을 섞어서 저장하는 것도 가능하다.
-> 빈 리스트 만들기
리스트=[]
리스트=list()
ex)
a = []
b = list()
빈 리스트는 생성 후 append(),insert() 같은 함수로 값을 추가하여 주로 사용한다.
빈 리스트 생성후 for문과 append()를 이용하여 리스트를 만들기도 한다.
->range를 사용하여 리스트 만들기
리스트=list(range(횟수))
리스트=list(range(시작,끝))
리스트=list(range(시작,끝,증가폭))
ex)
a=list(range(5))
>>>[0,1,2,3,4]
a=list(range(1,5))
>>>[1,2,3,4]
a=list(range(5,0,-1))
>>>[5,4,3,2,1]
range 안에 입력한 매개변수가 한 개일 때는 0부터 매개변수에서 1을 뺀 값까지 1씩 증가하는 값이 들어있는 리스트가 생성된다.
range 안에 입력한 매개변수가 두 개일 때는 첫 번째 매개변수의 값부터 두 번째 매개변수에서 1을 뺀값까지 1씩 증가하는 값이 들어있는 리스트가 생성된다.
range 안에 입력한 매개변수가 세 개일 때는 첫 번째 매개변수의 값부터 두 번째 매개변수에서 1을 뺀값까지 세 번째 매개변수만큼 증가하면서 숫자를 생성한다. 만약 a=list(range(5,0,-2))라면 a는 [5,3,1]로 a=list(range(6,0,-2))라면 a는 [6,4,2]로 생성이 된다.
-> 0으로 이루어진 리스트 만들기
리스트=[0 for i in range(횟수)]
ex)
a = [0 for i in range(10)]
>>>[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
'파이썬 > 파이썬의 기본' 카테고리의 다른 글
[파이썬] 리스트의 특징 (0) | 2022.11.28 |
---|---|
[파이썬] 2차원 리스트 만들기 (0) | 2022.11.28 |
[파이썬] input()과 sys.stdin.readline()의 차이점 (0) | 2022.11.27 |
[파이썬] 파이썬 코드 주석 (0) | 2022.11.25 |
[파이썬] sys.stdin.readline() 사용하기 (0) | 2022.11.23 |
댓글