전체 글 55

[python]딕셔너리, enumerate

※ dict() == {}dict([('a', '가'), ('b', '나'), ( , ), ... ])== dict({'a': '가', 'b': '나', '': '', ...})== dict(zip(['a', 'b', ... ], ['가', '나', ... ])) != dict([], [])  # 그냥 리스트 두 개만 넣으면 안 됨!!!a_dic.keys(): 키값만 담은 dict_key 객체 return list(a_dic.keys())for k in a_dic.keys():     print(k)a_dic.get('키') == a_dic['키'] a_dic.values()a_dic.items(): dict_items[(키, 값), (키, 값), ...] 객체 return# 프로그래..

Coding/Python 2024.04.24

[python]소수점 자리수 round

round(값): 정수로 반올림round(값, 자리수n): 소수점 n자리수에서 반올림 # 프로그래머스 lv0 두 수의 나눗셈# 테스트 케이스 실패...def solution(num1, num2): return round((num1/num2)*1000) # 수정 후 return int((num1/num2)*1000) ※ int와 roundround: 반올림int: 정수로의 변환 - 소수점 이하 버림 ※ format, f-string"문자열 {1:.2f} ".format(실수1, 실수2) => 실수2를 소수점 둘째자리까지 출력f"문자열 {변수:.3f}" => 변수의 값을 소수점 셋째자리까지 출력 cf) https://blockdmask.tistory.com/534..

Coding/Python 2024.04.24

[python]리스트 합집합/교집합/차집합

set 활용하기!!! a_li = [a, b, c, d]b_li = [b, c, e, f] ※ 합집합list(set(a_li) | set(b_li))== list(set().union(a_li, b_li)) ※ 교집합 ※ 차집합list(set(a_li) - set(b_li)== list(set(a_li).difference(b_li))# 프로그래머스 lv0 글자 지우기# str에서 indices[0,2,6,...] 인덱스 글자들만 빼서 출력하기# 초반 풀이 - 테스트 케이스 에러..def solution(my_string, indices): li = list(set([i for i in range(len(my_string))]).difference(indices))..

Coding/Python 2024.04.24

[python]list comprehension, if-elif-else

※ list comprehension으로 다중 if문 쓰기for i in list:  if 조건A:     print("a")  elif 조건B:     print("b")  else:     print("c")≫ print(["a" if 조건A else "b" if 조건B else "c" for i in list]) # 프로그래머스 lv0 qr code# 초반 풀이def solution(q, r, code): return code[r-1::q] if r>0 else code[r::q-1] # ValueError: slice step cannot be zero # q=1, r=0일 때 오류! # 수정 후 return code[r::q] if r>0 else code if q..

Coding/Python 2024.04.24

[python]리스트 sort(key, reverse), sorted()

※ 리스트.sort()리스트 고유의 메서드, 기본 오름차순 정렬  # sort(reverse=False)가 default* 따로 리스트를 return하는 게 x, 해당 리스트를 정렬만 함≫ 리스트.sort(reverse=True) # 내림차순 정렬≫ sorted(리스트)  # 정렬된 리스트 return# 프로그래머스 lv0 접미사 배열def solution(s): return sorted([s[i:] for i in range(len(s))]) # 프로그래머스 lv0 중앙값 구하기# [7, 0, 5] => 5def solution(array): return sorted(array)[len(array)//2]  ≫ 리스트.sort(key=함수) / sorted(리스트, key=함수)함수 기..

Coding/Python 2024.04.21

[python]문자열 reverse, reversed

※ 리스트.reverse() 해당 리스트 역순으로 수정해줄 뿐 None return => list에서만 제공되는 함수!!! a_li = ['a', 'b', 'c', 'd'] b_li = a_li.reverse() print(b_li) # none print(a_li) # ['d', 'c', 'b', 'a'] ※ reversed(리스트/튜플/문자열) 역순으로 된 reversed 객체 return! list(reversed(a_li)) # ['d', 'c', 'b', 'a'] or ''.join(reversed(a_li)) # 'dcba' 처럼 활용가능! https://itholic.github.io/python-reverse-reversed/ ※ 문자열 뒤집기(역순 출력) 문자열은 슬라이싱(인덱스)으로 추..

Coding/Python 2024.04.19

[NH투자증권]베트남 신규MTS 'NHSV pro'

관련 회사/분야 헤드라인 (요약과 압축) 기사링크 "차별화된 서비스로 리테일 확대"…NH투자증권, 베트남 현지법인 신규 MTS 출시 차별화된 MTS ‘NHSV Pro’ 출시… '나무' 브랜드 기반으로 고객 만족도 제고 목표 “베트남 디지털 금융 강화 효과 기대… 베트남 디지털 선도 증권사로 성장할 것” https://www.hankyung.com/article/202402272956i 본문 NH투자증권은 베트남 자회사인 NH Securities Vietnam(NHSV)이 디지털 금융 서비스를 강화하기 위해 신규 모바일트레이딩서비스(MTS)인 ‘NHSV Pro’를 출시했다고 27일 밝혔다. NHSV Pro는 NH투자증권의 '나무' 브랜드를 기반으로 베트남 현지 주식 초보 투자자를 위한 부가서비스를 더해 개..

Recording/NewsScrap 2024.04.19