반응형

Set 2

파이썬 리스트(List) 세트(Set) 딕셔너리(Dictionary) 고급 활용법 - 고급 Python #4

오늘은 파이썬의 꽃이라고 할 수 있는 리스트, 세트, 딕셔너리의 고급 활용법에 대해 알아보려고 합니다. 이 세 가지 자료구조는 파이썬 프로그래밍의 근간을 이루는 요소들인데요, 이들을 제대로 활용하면 코드의 효율성과 가독성을 상당히 높일 수 있을 거예요.  파이썬 리스트(List) 세트(Set) 딕셔너리(Dictionary) 고급 활용법1. 파이썬 리스트(List)  리스트 컴프리헨션리스트 컴프리헨션은 파이썬의 강력한 기능 중 하나입니다. 복잡한 for 루프를 한 줄로 압축할 수 있죠. 한 줄의 간결한 문법으로도 꽤 복잡한 연산을 수행할 수 있게 해 줍니다. 흔히 단순히 for 문을 줄이는 데 사용하지만, 조건문을 함께 쓰는 방식 등을 통해 코드 가독성과 유지보수성까지 높일 수 있습니다. 기본 형태numb..

파이썬 자료구조 딕셔너리 (Dictionary), 집합 (Set) 사용하기 - Python 기초 #6

이번 글에서는 파이썬 자료구조 중 딕셔너리(Dictionary)와 집합(Set)에 대해 정리하겠습니다. 파이썬에서 딕셔너리와 집합이 필요한 이유는 각각의 고유한 기능과 효율성 때문인데요, 다른 언어에서는 복잡했던 동적 크기 조정이 가능한 딕셔너리만의 특징과 연산능력면에서 효율적인 수행이 가능한 집합은 파이썬 자료구조의 특징이며 반드시 필요한 요소입니다.  딕셔너리(Dictionary)딕셔너리는 키(key)와 값(value) 쌍으로 이루어진 자료구조입니다. 딕셔너리는 순서가 없고, 중복된 키는 허용되지 않습니다.딕셔너리는 중괄호 `{}` 를 사용하여 정의합니다.# 빈 딕셔너리 생성empty_dict = {}# 딕셔너리 생성student = {'name': 'John', 'age': 20, 'major': ..

반응형