(7/19)자료구조1

채병기·2022년 7월 19일
0

01_자료구조란
여러 개의 데이터가 묶여있는 자료형태를 자료구조을 말한다.

다양한 자료구조
(리스트)List : students = '홍길동', '아이유'Tuple : jobs = ('의사', '속기사')
(딕셔너리)Dic : scores = {'kor':88, 'eng':91}
(셋트)Set : allSales = {100, 150}

02_리스트(List)
배역과 같이 여러 개의 데이터를 나열한 자료구조

[ ]를 이용해서 선언하고, 데이터 구분은 ‘ , ’를 이용한다.
데이터는 숫자, 문자(열), 논리형 등 모든 데이터를 같이 저장할 수 있다.
리스트에 또 다른 컨테이저 자료형 데이터를 저장할 수도 있다.

data = [10, 20, 30, [40, 50, 60]]

ex) 과일 이름을 리스트에 저장하고 출력하기
name = ['사과', '바나나', '망고']
print(name)

ex) 오늘 일정을 리스트에 저장하고 출력해보기
todaySchedule = ['10시-업무회의',
'12시-친구와점심약속',
'3시-자료정리',
'6시-운동']

print(todaySchedule)

인덱스 : 아이템에 자동으로 부여되는 번호표

print('todaySchedule[0]:{} '.format(todaySchedule[0]))
print('todaySchedule[1]:{} '.format(todaySchedule[1]))

리스트 개수 (내장함수 len활용)
sLength = len(todaySchedule)

Untitled

profile
함께 세상을 만드는 사람들

0개의 댓글