본문 바로가기

분류 전체보기27

[2022-상반기] 중간점검과 자아성찰 (3연속 광탈) 22.04.20 오늘부로 현재까지 5개의 결과가 나왔다. 서류와 필기시험 코테 등등 모두 합쳐서.. 22년 상반기에 첫 취준을 시작하면서 쉬엄쉬엄하자고 마음먹었는데 막상 넣다보니 사람 욕심은 끝이 없는 것 같다. 노오력에 비해 기대치가 너무 높다고 생각한다. 낮은 학점과 보잘거 없는 플젝으로 서류 뚫기도 힘들겠다고 생각했는데 막상 몇개를 붙고나니 괜한 기대감만 생겼다. 미리 공부할걸... 이라는 후회와 함께 ㅎㅎ... 어제 기다리던 삼성 결과가 거의 한달만에 나왔는데 광탈했다. 하닉 광탈 + 엘지 광탈에는 아무 생각도 없었는데 막상 서류부터 불합격을 보니 아찔하고 기분이 축 처진다. 코테에는 가지도 못했다니 라는 생각과 쩔수없이 주변과 비교하게 되는 내자신 ㅜ 나는 멘탈이 강하고 자존감도 높다고 생각했는.. 2022. 4. 26.
[Python] 리스트 정리 (index / append / del / insert / remove) 파이썬에서 가장 많이 쓰이는 리스트의 기본 정리 list 선언 여러 원소들이 포함되는 자료형 [] 로 선언 및 초기화 # list 선언 mylist1 = [] mylist2 = [1, 2, 3] mylist3 = [1, 2, 3, 'a', 'b'] list 인덱스 list[n]으로 접근 list[n:m]으로 slicing 0은 첫번째 인덱스, -1은 마지막 인덱스 list.index(n)은 원소 n이 있는 위치 인덱스 return # list index mylist = [1, 2, 3] print(mylist[0])# 1 첫번째 원소 print(mylist[-1])# 3 마지막 원소 print(mylist[0:1])# [1, 2] Slicing print(mylist.index(2))# 1 append(.. 2022. 4. 22.
[Python] map 함수 사용법 코딩 테스트 준비를 위한 Python 공부중... map 함수는 기본적인 내용이니 반드시 알아두자 map() 기본 map(function, iterable) 반복 가능한 자료형을 반복문 없이 한번에 처리하기 return 값은 map 객체이므로 다시 list로 만들어줘야 함 # map 함수 mylist1 = ['1', '2', '3', '4'] mylist2 = list(map(int, mylist1)) # mylist2 = [1, 2, 3, 4] lamda 일회성 함수를 사용하고 싶을 때, 간단하게 정의해서 사용 # map 함수 - lamda mylist1 = [1, 2, 3, 4] mylist2 = list(map(lamda x : x + 1, mylist1)) # mylist2 = [2, 3, 4, 5] 2022. 4. 19.
[Python] 문자열 / 리스트 (list / split / join) 파이썬의 문자열을 리스트로 변환하거나 리스트를 다시 합치는 함수 기본 개념인데 시간이 조금만 지나도 자꾸 까먹는다... 기억하자 기본적으로 mystr = 'Krapeun' 이라는 문자열이 있으면, mystr[0], mystr[1], ... 이런식으로 인덱스에 접근은 가능하지만 리스트로 변환이 필요할 때가 있다. 문자열을 하나씩 리스트로 (list) 문자열을 하나씩 리스트에 할당하기 list() # String to List mystr = 'Krapeun' mylist = list(mystr) # mylist = ['K', 'r', 'a', 'p', 'e', 'u', 'n'] 문자열을 추출하여 리스트로 (slice) 문자열을 특정한 구분자를 기준으로 분리하여 리스트에 할당하기 list([:]) # Stri.. 2022. 4. 15.
[Python] 문자열 : 대문자 / 소문자 변경 함수 (upper / lower) 파이썬의 문자열에서 대문자 소문자를 변경하거나 확인하는 함수 모든 결과는 return 값이다. 대문자 변경 (upper) 문자열의 모든 알파벳을 대문자로 변경하는 함수 string.upper() # 대문자로 변경 mystr1 = 'hello' mystr2 = mystr.upper() # 출력 : mystr2 = 'HELLO' 소문자 변경 (lower) 문자열의 모든 알파벳을 소문자로 변경하는 함수 string.lower() # 소문자로 변경 mystr1 = 'HELLO' mystr2 = mystr.lower() # 출력 : mystr2 = 'hello' 대문자인지 확인 (isupper) 문자열의 모든 알파벳이 대문자인지 확인하는 함수 하나라도 대문자가 아닌 소문자, 기호, 공백 등이면 False 반환 s.. 2022. 4. 15.