본문 바로가기

dict

python에서 dict와 list의 comprehension(내포)에 대해서 알아보자 파이썬에서 딕셔너리(Dict)와 리스트(List) 내포(Comprehension)는 간결하게 데이터 구조를 생성하거나 변형하는 기능을 제공하는 구문입니다. 1. Dict Comprehension (딕셔너리 내포): 딕셔너리 내포는 기존의 딕셔너리를 간단하게 생성하거나 변형할 때 사용됩니다. 기존의 반복문을 이용하여 딕셔너리를 만들 수 있는데, 이를 내포 구문을 사용하면 한 줄로 더 간결하게 작성할 수 있습니다. 예시로, 1부터 5까지의 숫자와 해당 숫자의 제곱을 딕셔너리로 생성하는 코드를 살펴보겠습니다: # 일반적인 딕셔너리 생성 방법 my_dict = {} for num in range(1, 6): my_dict[num] = num ** 2 # 딕셔너리 내포 사용 my_dict = {num: num *.. 더보기
Python dict(사전)형식에서 List를 사용해보자 사전(Dict)에 리스트를 포함하는 예제를 작성해보겠습니다. 사전 내에 리스트를 값으로 가지는 경우, 각 키(Key)는 해당 리스트에 접근하는 데 사용될 수 있습니다. 예제: # 사전에 리스트를 포함하는 예제 student_scores = { 'John': [85, 90, 78], 'Alice': [92, 88, 95], 'Bob': [78, 84, 80] } print(student_scores['John']) # John의 성적 리스트에 접근 print(student_scores['Alice']) # Alice의 성적 리스트에 접근 출력 결과: [85, 90, 78] [92, 88, 95] 위 예제에서 `student_scores` 사전은 학생들의 이름을 키로 가지며, 각 학생의 성적을 리스트로 값으.. 더보기
python 리스트와 사전형식에 대해서 알아보자 (tuple & dict) 리스트(List)와 사전(Dict)은 파이썬에서 많이 사용되는 두 가지 데이터 타입입니다. 둘 다 여러 개의 항목을 저장하고 관리하는 데 사용되지만, 다음과 같은 중요한 차이점이 있습니다. 리스트(List): - 순서가 있는 가변(mutable)한 데이터 타입입니다. 순서가 있기 때문에 인덱스를 사용하여 항목에 접근할 수 있습니다. - 대괄호([])를 사용하여 리스트를 생성하며, 여러 타입의 항목들을 포함할 수 있습니다. - 리스트는 동일한 값을 여러 번 포함할 수 있으며, 항목을 추가, 수정, 삭제하는 등의 작업이 가능합니다. 사전(Dict): - 순서가 없는 가변(mutable)한 데이터 타입입니다. 순서 대신에 키(Key)와 값(Value)의 쌍으로 데이터를 저장합니다. - 중괄호({})를 사용하여.. 더보기

반응형