728x90
개념 1) 슬라이싱
문자열 슬라이싱을 이용하여 거꾸로 뒤집은 순서대로 출력하기!
word[::-1]
word[start,end,step]으로 -1을 사용하게 되면 거꾸로 뒤집힌 채로 출력이 된다.
개념 2) insert 메소드
리스트 안에서 내가 원하는 곳에 값을 추가하고 싶을 땐 insert 메소드를 활용한다.
lst.insert(위치,값)의 구조로 사용된다.
개념 3) remove함수
어떠한 리스트에서 값을 삭제하고 싶을 땐 remove 함수를 활용한다.
remove("삭제할 값")의 구조로 사용된다.
개념 4) join 메소드
join 메소드는 어떠한 리스트를 묶는 것이다.
"묶을 형식".join(lst)의 구조로 사용된다.
개념 5) dict
data = {
"영어" : 95,
"수학" : 100,
"국어" : 90,
"과학" :97,
"사회" :99
}
data
주어진 데이터를 딕셔너리로 변환하려면 data를 "key : value" 형식으로 넣고 { }을 사용해야한다.
개념 6) Key와 Value로 분리
주어진 리스트 2개를 zip으로 병렬처리 해주고, 바깥에 dict을 붙여서 쓰인다.
dict(zip(list1,list2))의 구조로 사용된다.
개념 7) lambda 함수
isodd = lambda a: print(True) if a % 2 == 0 else print("False")
isodd(4)
람다함수의 구조는 위와 같이 변수를 선언하고, 출력값을 입력후 조건문을 작성해야한다!
문제를 풀면서 전체적인 개념들을 복습했다.
전반적으로 클래스 부분이 아직 많이 부족한 것 같다.
내일 다시 보면서 상기시켜야겠다.
728x90
'AI 공부 > 파이썬' 카테고리의 다른 글
파이썬 (예외 처리) (0) | 2022.08.08 |
---|---|
파이썬 (모듈과 패키지, sys, os, random 모듈) (0) | 2022.08.08 |
파이썬 (클래스 - 2 ) 상속 클래스, 오버라이딩, private, 매직 메소드, getter&setter (0) | 2022.08.04 |
파이썬 (클래스 - 1) (0) | 2022.08.03 |
파이썬 (함수 - 2) 람다함수, 콜백함수, map함수, Closure, Decorator (0) | 2022.08.02 |
댓글