정리

Python의 데이터 타입

Jason Myers

Instructor

시퀀스 데이터 타입

  • 리스트

['Chocolate Chip', 'Peanut Butter']

  • 튜플

('Sugar', 'Eggs')

  • 문자열

'Cookies are wonderful'

Python의 데이터 타입

딕셔너리

  • 안전한 추가/제거

squirrels_by_park.pop("City Hall Park", {})

  • 항목 언패킹

for field, value in squirrels_by_park.items():

  • 중첩 데이터 처리
for park in squirrels_by_park:
    print(squirrels_by_park[park].get('color', 'N/A'))
Python의 데이터 타입

수치 및 논리 타입

  • 정수 int(1)
  • 실수 float(1.333333334)
  • 데시멀 Decimal(5.50)
  • 불리언 True or False
  • 세트 {'Anzac', 'Oatmeal Raisin'}
Python의 데이터 타입

복합 데이터 타입

  • Counter

    Counter(nyc_eatery_types)
    
  • defaultdict

    eateries_by_park = defaultdict(list)
    for park_id, name in nyc_eateries_parks:
      eateries_by_park[park_id].append(name)
    
  • namedtuple

    namedtuple('Worm', ['species', 'sex', 'mass'])
    
Python의 데이터 타입

복합 데이터 타입

  • dataclass
@dataclass
class WeightEntry:
    species: str
    flipper_length: int
    body_mass: int
    sex: str
Python의 데이터 타입

축하합니다!

Python의 데이터 타입

Preparing Video For Download...