혼공_파이썬_3주차

장윤서·2023년 7월 20일
0

혼공파이썬

목록 보기
3/6
post-thumbnail

3주차 정리 및 기본미션

List

⭐리스트 : [요소,요소,요소,..,]

  • 요소 추가
    • 리스트명.append(요소)
    • 리스트명.insert(위치,요소)
    • 리스트명.extend([요소,요소,..,])
  • 요소 제거
    • del 리스트명[인덱스]
    • 리스트명.pop(인덱스)
    • 리스트명.remove(값)
    • 리스트명.clear() # 전체 제거
  • 리스트 확인
    • 값 in 리스트
    • 값 not in 리스트

Dictionary

키를 기반으로 값을 저장

변수 = { 키:값, 키:값, ..,}

  • 값 추가
    • dict[새로운 키] = 새로운 값
  • 요소 제거
    • del dict[키]

get () 함수

존재하지 않는 키에 접근
dict.get()

for 반복문

for 변수 in range(시작, 끝+1,증감):

역으로 반복하기

for i in reversed(range(시작,끝+1,증감)):

while 반복문

while 불 표현식:

i=0
while True:
	i+=1
    if i==10:
    	break  # 반복 종료 

⭐⭐관련 함수

리스트 뒤집기 : reversed(리스트명)

현재 인덱스가 몇 번째인지 확인 : enumerate()

example_list = ["요소A","요소B","요소C"]
for i, value in enumerate(example_list):
	print("{}변째 요소는 {}입니다.".format(i,value))

딕셔너리로 쉽게 반복문 작성: items()

for key, element in example_dictionary.items():
	print("dictionary[{}] = {}".format(key,element))

리스트 내포 반복문

리스트명 = [표현식 for 반복자 in 반복할 수 있는 것 if 조건문 ]

array = [i*i for i in range(초기,종료,증감)]
### 문자열 join() 함수
> 문자열.join(문자열로 구성된 리스트)



profile
데이터 분석 공부일지

1개의 댓글

comment-user-thumbnail
2023년 7월 20일

글이 잘 정리되어 있네요. 감사합니다.

답글 달기