반응형
딕셔너리(Dictionary)
키-값(key-value)쌍으로 이뤄진 모음(collection)
키와 값은 : 로 구분,개별 요소는 , 로 구분
딕셔너리 키-값 추가 및 변경
- 딕셔너리에 키와 값의 쌍을 추가가능
- 이미 해당하는 키가 있다면 기존 값이 변경
딕셔너리 키-값 삭제
- 키를 삭제하고자하면 .pop()을 활용하여 삭제하고자 하는 키를 전달
- 키가 없는 경우는 KeyError 발생
파이썬 표준 라이브러리(Python Standard Library, PSL)
random
# 1. 모듈을 가져오는 것 import random menu = ['햄버거', '국밥', '초밥'] print(random.choice(menu))
예시
#로또 추첨 코드 작성 # random.sample(population, k) # Return a k length list 6개 숫자 # the population sequence. 1~45개 숫자 중 : range(1, 46) import random numbers = range(1, 46) lucky_numbers = random.sample(numbers, 6) print(sorted(lucky_numbers)) # 정렬 # import 구문 제외 한 줄로 표현 print(sorted(random.sample(range(1, 46), 6))) # 반복문(5개 출력) import random for i in range(5) numbers = range(1, 46) lucky_numbers = random.sample(numbers, 6) print(sorted(lucky_numbers))
# shuffle students = ['철수', '영희', '기영', '민지'] random.shuffle(students) print(students)
datetime
import datetime print(datetime.datetime.now()) # 현재 시간 / 2023-02-06 01:25:00.903417 print(datetime.date(2023, 2, 6)) # 2023-02-06 today = datetime.date(2023, 2, 6) print(type(today)) # <class 'datetime.date'> print(today.year) # 2023 print(today.day) # 6 end = datetime.date(2023, 6, 1) print(end - today) # 115 days, 0:00:00 today = datetime.datetime.today() end = datetime.datetime(2023, 6, 1) print(end - today) # 114 days, 22:34:59.095574
os
import os print(os.listdir()) # 파일명들을 리스트로 바꿔 출력
파이썬 패키지
- $ pip install SomePackage : 패키지 설치
반응형
댓글