데이터 전처리 딕셔너리]

딕셔너리 생성

{
    '치즈달걀말이': {'가격': 5000},
    '시금치된장국': {'가격': 3000},
    '수수밥': {'가격': 2000},
    '견과류멸치볶음': {'가격': 4000},
    '배추김치': {'가격': 1000}
}

 

데이터 자료형 리스트

제거 - ( ) 괄호 제거

import re

# 주어진 메뉴 리스트
menu_list = [
    '(우유제외)스크램블에그',
    '고로케',
    '카레고등어구이',
    '콩가루배춧국',
    '크림리조또(간식)',
    '돼지고기파인애플볶음밥',
    '샤인머스켓',
    '고구마스프',
    '돼지고기깻잎볶음',
    '(저염·저당)쇠갈비찜',
    '온청포묵국',
    '양배추샐러드(딸기드레싱)'
]

# 괄호 안의 내용을 제거하는 정규 표현식
regex = re.compile(r'\([^)]*\)')

# 메뉴에서 괄호 안의 내용 제거
cleaned_menu = [regex.sub('', menu).strip() for menu in menu_list]
cleaned_menu

데이터 전처리 딕셔너리]

추가, 삽입 - 딕셔너리에 데이터 삽입

딕셔너리에 새로운 키-값 쌍을 추가하는 방법은 다음과 같습니다.

menu_dict[nutrient.capitalize()] = amount


만약 여러 키-값 쌍을 한 번에 추가하려면, update 메소드를 사용할 수 있습니다.

menu_dict.update({new_key1: new_value1, new_key2: new_value2})

+ Recent posts