[Education]/[Python] 파이썬을 이용한 자동화 스크립트

[Python] 5. 파이썬 딕셔너리 - 생성, 업데이트, 삭제, None 타입, dict(), keys(), values(), items()

starterr 2024. 11. 28. 13:00
반응형

A. 딕셔너리 ( Dictionary )

 

1. Dictionary – 키/값 쌍으로 데이터를 관리

- 리스트와 유사하지만 인덱스 대신에 키를 통해 값을 찾는다.

 

Dictionary – 키/값 쌍으로 데이터를 관리
Dictionary – 키/값 쌍으로 데이터를 관리

 

 

2. Dictionary – 아이템 추가와 업데이트

- 딕셔너리 생성

Dictionary – 아이템 추가와 업데이트
Dictionary – 아이템 추가와 업데이트

 

- 아이템 업데이트

아이템 업데이트
아이템 업데이트

 

- 모든 항목 삭제 : clear()

>>> slang.clear ()

 

- 찾고자 하는 값이 없을 때

찾고자 하는 값이 없을 때
찾고자 하는 값이 없을 때

 

 

3. None 타입

 

- None은 데이터가 없다는 뜻, 조건식에서 False와 같다.

 

None 타입
None 타입

 

 

4. 딕셔너리

- 딕셔너리로 변환 : dict()

>>> lol = [[‘a’,‘b’], [‘c’,‘d’], [‘e’,‘f’]]
>>> dict(lol)
{‘c’: ‘d’,‘a’: ‘b’,‘e’: ‘f’}


>>> los = [ ‘ab’,‘cd’,‘ef’]
>>> dict(los)
{‘c’: ‘d’,‘a’: ‘b’,‘e’: ‘f’}


>>> tos = (‘ab’,‘cd’,’ef’)
>>> dict(tos)
{‘c’: ‘d’,‘a’: ‘b’,‘e’: ‘f’}

 

 

- 멤버수비 테스트 : in - 딕셔너리에 키가 있는지 테스트


>>> pythons = {‘Chapman’: ‘Graham’,‘Cleese’:
‘John’,’Johns’: ‘Terry’,‘Palin’: ‘Michael’}
>>> ‘Chapman’ in pythons
True
>>> ’Palin’ in pythons
True
>>> ‘Michael’ in pythons
False

 

 

- 모든 키 가져오기 : keys()


>>> signals = {‘green’: ‘go’,‘yellow’: ‘go faster’,‘red’: ‘stop’}
>>> signals.keys()
dict_keys(['green','yellow','red'])

 

 

- 모든 값 가져오기 : values()


>>> signals.values()
dict_values(['go','go faster','stop'])

 

 

- 모든 키-값 쌍 가져오기 : items()


>>> signals.items()
dict_items([('green','go'), ('yellow','go faster'),('red','stop')])

 

 


 

반응형

 

[Python] 4. 파이썬 리스트 - 튜플, 오프셋 이용, 리스트 변환, index, count

 

[Python] 4. 파이썬 리스트 - 튜플, 오프셋 이용, 리스트 변환, index, count

A. 리스트 1. 파이썬에서 리스트는 원하는 모든 데이터를 담는 컨테이너 - Read-Only 리스트 – 튜플(Tuples) - 위 두 가지 모두 시퀀스 구조의 컨테이너이다. 2. 리스트의 아이템은 0부터 시작하는

infoofit.tistory.com

 

[Linux] RAID 명령어 기본 설정 - 구성 방법, 복구 방법

 

[Linux] RAID 명령어 기본 설정 - 구성 방법, 복구 방법

A. 리눅스 RAID 구성 (CentOS 8 기준) 1. fdisk 를 통해 파티션 생성 n, p, Enter, Enter, Enter 2. 파티션 타입 변경 옵션 t -> fd(RAID 설정을 위한 코드 입력) -> w로 값 저장 3. RAID 구성할 디스크의 설정이 끝났

infoofit.tistory.com

 

[용어/개념] 생성형 AI 사이트 정리 (추가 업데이트 2024.11)

 

[용어/개념] 생성형 AI 사이트 정리 (추가 업데이트 2024.11)

1. ChatGPT 4- 많은 사람들이 알고 있는 멀티모델 AI로써, 대체 불가능- 하지만 뾰족한 결과물이 나오지 않음 (월 20달러, 부가세별도)- https://chatgpt.com/ - https://openai.com/ 홈페이지 등에 API를 붙여서 AP

infoofit.tistory.com

 

 

반응형