[파이썬] 파이썬 map() 함수 포스팅 썸네일 이미지

Developer/Python

[파이썬] 파이썬 map() 함수

map() 함수 파이썬에서 map 함수는 리스트의 요소를 지정된 함수로 처리를 하는 함수이다. map() 함수는 map 함수에 사용되는 리스트를 변경하지 않고 새로운 리스트를 생성한다. map 함수 사용법 map(함수, 반복 가능한 객체) map 함수의 반환 값은 map 객체라서 자료형을 list 혹은 tuple로 변환해서 사용해야 한다. ex) a = [6,10,12] x = map(str,a) print(x) 해당 코드를 실행하면 다음과 같은 결과가 나온다. 따라서 map 함수를 통해 얻은 map 객체 x는 list, tuple로 변형해 사용해야 한다. a = [6,10,12] x = list(map(str,a)) print(x) 코드를 실행해 보면 정수형이 담긴 리스트가 문자열이 담긴 리스트로 바뀐..

2021.08.09 게시됨

Developer/Python

[파이썬] 파이썬 join() 함수

join() 함수 파이썬에서 join() 함수는 리스트를 문자열로 합쳐주는 함수이다. 문자열을 다룰 때 유용하게 사용될 수 있다. join 함수 사용법 함수의 기본 구조는 다음과 같다. ''.join(다루고자 하는 리스트) join 함수는 매개변수로 받은 리스트의 요소를 하나씩 합쳐 문자열로 반환해주는 함수다. ''.join(리스트) 리스트로 들어온 요소를 하나의 함수로 합쳐준다. ex) a = ['a','b','c','d'] res = ''.join(a) print(res) # 문자열 'abcd' 출력 ['a','b','c','d']의 리스트를 'abcd'로 합쳐 주는 것이다. '구분자'.join(리스트) ex) a = ['a','b','c','d'] res = ''.join(a) res2 = '_'...

2021.08.09 게시됨

Developer/Python

[파이썬] 파이썬 정렬, 다중 조건 정렬, 람다(lambda)

프로그래머스 Level 2 "방금그곡"이라는 문제를 풀면서 마지막 부분에서 정렬이 필요했다. 결과를 담은 배열에서 결과가 하나 뿐이라면 단순히 해당 배열에서 제목을 리턴해 주면 되지만 결과를 담은 배열의 크기가 2 이상일 때 재생된 시간이 긴 음악, 먼저 입력된 음악 순으로 정렬을 한 뒤 제목을 리턴해 주어야 했다. # 중략 # 배열에 음악의 재생 시간, 입력된 순서, 제목을 입력 answer.append([time, index, music[2]]) # 중략 # 결과배열이 비어있다면 "None" 리턴 if not answer: return "(None)" # 결과배열의 크기가 1이라면 제목 리턴 elif len(answer) == 1: return answer[0][2] # 결과 배열의 크기가 2보다 크..

2021.07.20 게시됨

[Git] 명령어 정리 포스팅 썸네일 이미지

Developer/Git

[Git] 명령어 정리

Git hub 생성 후 # git init # git add . # git commit -m "커밋 내용" # git remote add origin (git hub url) # git push origin master git에 올라온 code 내려받기 # git clone git hub url[파란 부분] 브랜치 생성하기 # git branch (branch 명) 브랜치 이동하기 # git checkout (branch 명) 브랜치 목록 탐색 # git branch -r # git branch -a -r : 원격 브랜치 목록 -a : 로컬/원격 모든 브랜치 목록 branch 변경사항 적용하기 # git checkout master # git pull origin (branch 명) -master에서 b..

2021.04.24 게시됨

[Chart.js] Chart.js로 차트 그리기 포스팅 썸네일 이미지

Developer/Javascript

[Chart.js] Chart.js로 차트 그리기

Chart.js www.chartjs.org/ Chart.js | Open source HTML5 Charts for your website New in 2.0 New chart axis types Plot complex, sparse datasets on date time, logarithmic or even entirely custom scales with ease. www.chartjs.org 4월 3주 차 프로젝트를 진행하던 중 매출 통계를 그래프로 그려야 하는 과제가 있었다. 사내에서는 amChart를 이용해 그래프를 그린다고 했었다. amChart를 사용해본 적이 없고, script에 대한 이해가 부족한 상태라 비교적 쉽게 그래프를 그릴 수 있는 Chart.js를 활용해 그래프를 그렸다. ch..

2021.04.24 게시됨

[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 id csv파일 만들기 포스팅 썸네일 이미지

Developer/Python - 웹 스크래핑

[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 id csv파일 만들기

파이썬으로 웹 스크래퍼 만들기 Part 1 이론 Part 2 파이썬으로 웹 스크래퍼 만들기 Part 3 Django를 사용하기 위해 알면 좋은 것 파이썬으로 웹 스크래퍼 만들기는 위와 같은 3개의 Part로 나누어 진행한다. 이 전 글 보기 2021.02.16 - [Developer/Python - 웹 스크래핑] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 id 추출하기 Part 2 파이썬으로 웹 스크래퍼 만들기 CSV 파일 만들기 indeed에서 직업 정보를 추출한 것과 마찬가지로 StackOverFlow에서 정보를 추출해 오면 수많은 일자리 정보를 추출한 결과를 확인할 수 있다. 이제 추출한 결과를 excel파일로 저장해 주기만 하면 된다. CSV란? CSV(영어: comma-separ..

2021.04.06 게시됨