728x90
1. 리스트 []
리스트는 파이썬에서 가장 많이 활용되는 시퀀스 자료형 중 하나
리스트는 [ ]로 표시하며 [ ] 안의 요소를 콤마(,)로 구분하여 순서 있게 나열한다.
a= [1,2,3,4,5]
print(a[0]) #1출력
print(a[1]) #2출력
예제) b 리스트에서 숫자 4를 출력하시오
b = [[2,4],[6,7]]
b = [[2,4],[6,7]]
print(b[0][1])
예제) 아래 행렬의 합을 파이썬으로 구현하시오
a = [[2,4], [5,7]]
b = [[1,3], [4,2]]
a = [[2,4],[5,7]]
b = [[1,3],[4,2]]
for i in range(len(a)):
for j in range(len(a)):
print(a[i][j]+b[i][j])
2. 튜플 ( )
튜플은 리스트와 비슷한 성질을 가지고 있는 자료형이지만 요소의 값을 변경할 수 없다는 점이 특징이다.
튜플은 소괄호( )로 요소를 감싼다. 데이터가 변경이 안되므로 튜플로 만든 데이터에 대한 신뢰도가 높아진다.
a = [1,2,3,4]
a[2] = 7 #a리스트에 2번 인덱스의 요소를 7로 변경한다.
print(a)
b = (1,2,3,4,5)
b[2] = 7
print(b)
3. 사전형 { }
사전은 키와 값을 하나의 요소로 하는 순서가 없는 집합이다. 그러므로 사전은 시퀀스 자료형이 아니며 인덱싱으로 값을 접근할 수도 없다. 사전의 키와 값은 임의의 객체가 될 수 있다.
사전은 "키 : 값" 쌍이 하나의 요소다.
d = {}
d['파이썬'] = 'www.python.org'
d['애플'] = 'www.apple.com'
print(d)
print(d.keys()) #키 값들 출력
print(d.values()) #값 출력