Dict
-
파이썬 리스트, 튜플, 딕셔너리, 세트 등에 대해 알아보기코딩 연습/파이썬 기초(예제) 2023. 12. 2. 16:17
빅데이터 분석이나 머신러닝 등에 가장 많이 사용하는 언어인 파이썬 문법을 배울 때 다른 언어에 비해 재미있는 부분이 바로 파이썬 리스트, 튜플, 딕셔너리, 세트 자료형입니다. 이 자료형들을 스터디하면서 전체적으로 다시 정리를 해보았네요. 파이썬 리스트, 튜플, 딕셔너리, 세트 개념 알아보기파이썬의 데이터 타입 중에서 컬렉션이라고 하는 list, tuple, dict, set는 여러 개의 요소를 담을 수 있는 자료형을 의미합니다. List (리스트): 순서가 있는 변경 가능한(mutable) 시퀀스. 여러 가지 데이터 타입의 요소를 담을 수 있습니다.Tuple (튜플): 순서가 있는 변경 불가능한(immutable) 시퀀스. 리스트와 비슷하지만 요소를 수정할 수 없습니다.Dictionary (딕셔너리):..
-
[python] 파이썬 데이터 분석 입문 - 리스트, 튜플, 딕셔너리코딩 연습/코딩배우기 2020. 10. 9. 20:29
■ 리스트, 튜플, 딕셔너리 관련 함수 등 정리 a = [2, 4, 6] a.append(8) print(a) # [2, 4, 6, 8] --> 요소 추가 a.extend([10, 12]) print(a) # [2, 4, 6, 8, 10, 12] --> 리스트 확장 b = a.pop() print(a, ' : ', b) # [2, 4, 6, 8, 10] : 12 --> 삭제 및 삭제 값 반환 b = a.pop(1) print(a, ' : ', b) # [2, 6, 8, 10] : 4 --> index 지정 삭제 가능 a.remove(10) print(a) # [2, 6, 8] --> 삭제할 요소(값) 지정하여 삭제 ■ reverse() 함수는 기존(원본) 리스트를 반전시킴. 기존 리스트를 변경하지 않으려..
-
[python] dict 연습 - 단어(문장)에서 모음 찾기코딩 연습/코딩배우기 2020. 10. 8. 22:34
■ [dict 연습] 단어, 문장에서 영어 모음 찾기 vowels = ['a', 'e', 'i', 'o', 'u'] word = input('Provides a word to search for vowels: ') found = [] found_dict = {} for kv in vowels: found_dict[kv] = 0 # dict 0으로 초기화 for letter in word: if letter in vowels: if letter not in found: # found list에 철자가 없으면 found.append(letter) found_dict[letter] += 1 # 철자 맞으면 1 증가 # 입력한 단어, 문장의 모음 리스트 print( 'vowels in the word that ..
-
[python] 딕셔너리(dict) 알아보기 - 생성, 루핑, 컴프리헨션, setfault, orderedDict코딩 연습/코딩배우기 2020. 8. 29. 13:31
■ dict 생성 d1 = {'a': 1, 'b': 2, 'c': 3} d2 = dict([('a', 1), ('b', 2), ('c', 3)]) d3 = dict(a = 1, b = 2, c = 3) d4 = dict(zip(['a', 'b', 'c'], [1, 2, 3])) # zip() 함수 d5 = dict({'a': 1, 'b': 2, 'c': 3}) #d6 = dict(('a', 1), ('b', 2), ('c', 3)) # TypeError print(d1 == d2 == d3 == d4) # True print(d1) print(d2) print(d3) print(d4) print(d5) # {'a': 1, 'b': 2, 'c': 3} / d1~5 모두 동일 ■ dict의 for loop ..