PYTHON#2

codataffee·2024년 4월 23일
0

PYTHON

목록 보기
2/40
post-thumbnail

#개요

  • 데이터 분석을 위한 파이썬 기초 2

📌 리스트

  • 여러 개의 값을 담을 때 여러 개의 변수 사용? NOPE.

# 리스트 변수
listbox = [4,2,10,6,8]
print(listbox)

# type
type(listbox)

# 문자열
listbox = ['네모','세모','동그라미']
print(listbox)

# 추가
listbox.append('별')
print(listbox)

# 리스트 내 정렬
listbox = [4,2,10,6,8]
listbox = ['네모','세모','동그라미']
listbox.sort()
listbox


📌 딕셔너리

  • 딕셔너리: 각 키가 고유해야 하는 키-값 쌍의 변경 가능하고 정렬되지 않은 모음
  • 딕셔너리를 선언하려면 중괄호{ }를 사용하고 콜론을 사용해 키-값 쌍을 구분,
    특정 키와 관련된 값에 액세스 하려면 대괄호[ ]를 사용할 수 있음
# 딕셔너리
dictbox = {'name':'네모', 'level': 5}
print(dictbox)

# type
type(dictbox)

# 키(key)로 값 출력하기
print(dictbox['name'])
print(dictbox['level'])

# 값 변경하기
dictbox['level'] = 6
dictbox['level']

# 키 값
dictbox.keys()

# 밸류 값
dictbox.values()


📌 인덱싱과 슬라이싱

  • index 첫번째 값은 0 !
  • (예) index 3 (네번째 값 !)
listbox = [2,4,6,8,10]
# list[index] 원소 값
print(listbox[0])  # index 첫번째 값
print(listbox[3])  # index 3 (네번째)

# index 마지막 값
print(listbox[-1])

# list[start:stop]
# index 0부터 2까지
print(listbox[0:3])

# index 3부터 끝까지
print(listbox[3:])

# index 1부터 2까지
print(listbox[1:3])

# list[start:stop:step]
# index 처음부터 끝까지, 한칸 건너띄기
listbox[::2]


📌 내장함수

# 합계
listbox = [4,2,10,6,8]
sum(listbox)

# 최대값
max(listbox)

# 최소값
min(listbox)

# 길이(갯수)
len(listbox)

# 반올림
round(1.2345, 2)
round(1.2375, 2)


📌 문자열

# 한 단어 변경
text = "빅데이터 분석기사 파이썬 공부"
text = text.replace("공부","스터디")
text

# 여러 단어 변경
text = "빅데이터 분석기사 파이썬 공부"
text = text.replace("파이썬","머신러닝").replace("분석기사","분석을 위한")
text


📌 문자열 슬라이싱

text = "안녕하세요 데이터 꿈나무입니다."

# 문자열 슬라이싱
text[:2]

# 월-일
date = "2022-12-25"
date[5:]


📌 슬라이싱 연습

# 월만 출력
date = "2022-12-25"
date[5:7]  --- ( 2022-  < 01234 // 12 < 56 )

listbox = ["감사", "행복", "사랑", "습관", "긍정", "변화", "성장", "공감", "희망"]
listbox

# 갯 수
len(listbox)

...
연습문제 업데이트 예정


profile
커피 좋아하는 데이터 꿈나무

0개의 댓글

관련 채용 정보