본문 바로가기
Coding/Python

코딩도장 / Unit 10. 리스트와 튜플 사용하기

by 09337 2019. 12. 26.

10.1 리스트 만들기


리스트 = [값, 값, 값]

ex)

a=[10, 20, 30]

 

리스트는 여러가지 자료형을 넣어 저장할 수 있음.

ex)

a=['name', 20, 30.5, True]

 

에러

SyntaxError : invalid syntax:[]의 짝이 맞지 않거나 ','를 넣지 않아서 생기는 에러


 

빈리스트 만들기

 

리스트=[]

ex)

a=[]
print(a)

결과)

[]

 


range 사용해서 리스트 만들기

 

range(횟수)

ex)

range(10)

0~9까지 생성

 

리스트=list(range(횟수))

ex)

a=list(range(10))
print(a)

결과)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

리스트=list(range(시작, 끝))

시작~(끝-1) 까지의 수가 리스트 형태로 출력 됨.

 

리스트=list(range(시작, 끝, 증가 폭))

시작~(끝-1) 까지의 수가 증가 폭만큼의 간격으로 리스트 형태로 출력 됨.


 

 

 

 

10.2 튜플 사용하기


튜플=(값, 값, 값)

튜플=값, 값, 값

괄호로 묶든 안 묶든 상관 없음.

 

ex)

a=(30, 20, 10)
print(a)

결과)

(30, 20, 10)

 

ex)

a=1, 2, 3
print(a)

결과)

1, 2, 3

 

튜플도 리스트처럼 여러 자료형 섞어도 됨.


요소가 한 개 들어있는 튜플

 

튜플=(값, )

ex)

a=(1, )
print(a)

결과)

(1, )

 

튜플=값,

ex)

a=1,
print(a)

결과)

1,

 


range 사용한 튜플

 

튜플=tuple(range(횟수))

튜플=tuple(range(시작, 끝))

튜플=tuple(range(시작, 끝, 증가폭))


리스트 → 튜플

ex)

a=[1, 2, 3]
print(tuple(a))

결과)

(1, 2, 3)

튜플 → 리스트

ex)

b=(4, 5, 6)
print(list(b))

결과)

[4, 5, 6]

주의사항

 

튜플은 안에 저장된 요소를 변경, 추가, 삭제할 수 없음


 

 

 

참고

댓글