6. 딕셔너리, 세트
''' 문자열 함수 집합형 자료형 - 리스트(CRUD) [] - 튜플(CR,U-insert만 가능,D-전체삭제만가능) () - 딕셔너리(CUD, R-키인덱싱만 가능) {키: 값 ...} - 집합(CUD) {} : 집합은 순서가 없으므로 Read 안됨, 수학과비슷// 리스트와 딕셔너리가 중요. - Read : 인덱싱, 슬라이싱 ''' 1. 딕셔너리# Create # 딕셔너리 생성 1 - 초기값 지정방식 # {키1:값1, 키2:값2 ...} -> 키 값은 보통 문자열로 사용/숫자도 가능하긴 함 # 키는 중복허용되지 않는다. dict1 = {'a':'apart', 'b':'banana', 'c':'cat'} print(dict1,len(dict1), type(dict1)) # {'a': 'apart', ..
5. 리스트 , 튜플
1. 리스트 자료형''' 리스트 자료형 CRUD - Create , Read, Update, Delete 리스트 [] #CRUD 다 됨 , 빈도 높음 튜플 () #Update의 부분추가는 되는데 일부 데이터 삭제가 안됨 딕셔너리 {키:값 ... } #빈도 높음 집합(set) {} # Read가 잘 안됨 , 값들이 중복되지 않음(수학과 똑같다.) '''# 생성1 Create - 초기값 지정 방식 mylist1 = [1,3.14, True, 'Hello world'] print(mylist1, '\n', len(mylist1)) #list 의 len은 리스트에 들어가는 집합 원소 개수 # 생성2 - 빈 리스트 생성 후 아이템 추가 # 리스트명.append(데이터), 리스트명.insert(위치인덱스, 데이터)..
3. 연산자
1. 연산자 -산술연산자 : 수치형 + 더하기 - 빼기 * 곱하기 / 나누기 ** 제곱 ex) 2**3은 2의 3제곱 // 정수로 나누었을 때의 몫 7//4 의 결과 1 즉, 앞에서 뒤에꺼 나눈 몫 % 정수로 나누었을 때의 나머지 7%4의 결과 3 즉, 앞에서 뒤에꺼 나눈 나머지 ( ) 다른 계산보다 괄호 안 먼저 계산 // 수학이랑 똑같다. 수치 계산에서 3+True 는 가능 True 는 자동형변환이어서 1로 변환됨. ''' x, y = 100, 3 print(x, '*',y,'=', x*y) print(y, '**',x,'=', y**x) print(x, '/',y,'=', x/y) print(x, '//',y,'=', x//y) print(x, '%',y,'=', x%y) print(1..