데이터 자료구조
□ 튜플 ○ 데이터 구조 : 리스트, 튜플, 딕셔너리, 집합 ○ ( )를 이용해 선언할 수 있음 ○ 삭제나 추가가 불가능함 ○ 더하거나 반복하는 것은 가능함 #튜플 선언 tuple_data = (1,2,3,4,5,6,7,8,9,10) tuple_data_copy = (1,2,3,4,5,6,7,8,9,10) #튜플 조회 print(tuple_data) print(tuple_data_copy) print(tuple_data[0]) print(tuple_data[1]) print(tuple_data_copy[0]) print(tuple_data_copy[1]) #형번환 list_data = list(tuple_data) list_data_copy = list(tuple_data_copy) print(type(..
2023. 12. 5.
반복문(for/while문)
□ for문 for 변수 in 리스트 or 문자열: 실행문 #list변수 활용 for i in ['python','java','c++']: print(i) #range활용 for i in range(100): # range() 함수를 활용해 0~99까지 출력 print(i) #리스트생성 및 변수지정 후 활용 data = [1,2,3,4,6,'가','나','다','5'] for i in data: print(i) □ while문 while 조건: 실행문 name = input('input name') while name != 'foobar': if name == 'foobar': print('True') break else: print('False') break #무한루프 while 1: print('he..
2023. 12. 4.
리스트 기본
□ 리스트(List) ○ 여러가지 관계가 있는 데이터를 하나의 변수로 다루는 방법 ○ 대괄호 [ ] 를 사용하여 데이터 저장 ○ ex = ['a','b','c','d','e',1,2,3,4,5,True,False] ○ 각 데이터는 인덱스를 사용해서 다룰 수 있음 □ 리스트 생성 location = ['서울시', '경기도', '인천시'] □ 인덱스 출력 location[0] #서울시 출력 location[1] #경기도 출력 location[2] #인천시 출력 □ 인덱스 추가 .append(추가 값) *복수개 추가는 불가 location.append('전라도') location.append('경상도') □ 인덱스를 활용한 슬라이싱 print(location[0:2]) print(location[3:5]) □..
2023. 11. 28.