-
[Python] 파이썬 기초 1 (리스트, 튜플, 사전자료형, 집합자료형)Programming/Python 2022. 5. 17. 16:55728x90
1. 리스트
b = ["a", "b", 1, 2] print(b) print('\n')
2. 튜플
#튜플------------------------------------------ a = (1,2,3,4) print(a) print('\n')
3. 사전자료형 : dic()
#사전 자료형-------------------------------------- data = dict() data['사과'] = 'Apple' data['바나나'] = 'banana' data['코코넛'] = 'Coconut' print(data) print('\n') #초기화 방법2 b = { '홍길동' : 97, '이순신' : 98 } print(b) print('\n') if '사과' in data: print('사과 존재!!') print('\n') #키 데이터만 담은 리스트 key_list = data.keys() #--> 사전 키 '객체'로 반환됨 print(key_list) print('\n') key_list = list(data.keys()) #--> 리스트로 형변환 해야함 print(key_list) print('\n') #값 데이터만 담은 리스트 value_list = data.values() print(value_list) print('\n') value_list = list(data.values()) print(value_list) print('\n') #각 키에 따른 값을 하나씩 출력 for key in key_list: print(data[key]) print('\n') #특정 값 출력 print(b['이순신']) #키에 따른 값 출력 print('\n')
4. 집합자료형 : set()
#집합 자료형 : set( )---------------------------------- #초기화 1 set_data = set([1,1,2,3,4,4,5]) print(set_data) #중복 원소는 제거됨 print('\n') #초기화 2 set_data = {1,1,2,3,4,4,5} print(set_data) #중복 원소는 제거됨 print('\n') #집합 자료형의 연산 set_a = set([1,2,3,4,5]) set_b = set([3,4,5,6,7]) #합집합 : or연산 print(set_a | set_b) print('\n') #교집합 : and연산 print(set_a & set_b) print('\n') #차집합 : -연산 print(set_a - set_b) print('\n') #집합 자료형 관련 함수 set_c = set([1,2,3]) print(set_c) print('\n') #새로운 원소 추가 set_c.add(4) print(set_c) print('\n') #새로운 원소 여러 개 추가 set_c.update([5,6]) print(set_c) print('\n') #특정 값을 갖는 원소 삭제 set_c.remove(3) print(set_c) print('\n')
728x90'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 기초 3 (반복문) (0) 2022.05.17 [Python] 파이썬 기초 2 (입출력, 조건문, pass) (0) 2022.05.17 [Python] Visual Studio Code 에러 : 이 시스템에서 스크립트를 사용할 수 없으므로 (0) 2021.11.14 [Python] Python 개발 환경 (Visual Studio 2017) (0) 2021.11.08 [Python] Python 가상 환경 만들기 (Visual Studio Code 적용) (0) 2021.11.08