본문 바로가기

전체 글198

[Python]int, float 리스트 값들을 str로 한꺼번에 변환하기 한 리스트 안의 값들은 보통 int, float, str 중 하나로 이루어져 있습니다. sample_li=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 예시의 리스트 값들은 int입니다. 하지만 어떤 이유로 이 리스트 안의 값들을 float, 혹은 str로 바꾸고 싶을 때가 생길 수도 있습니다. 하나의 값만이라면 float() 혹은 str()로 손쉽게 변환할 수 있겠지만, 문제는 일부나 전체 리스트 값을 모두 변환해야 할 때입니다. 코딩테스트에서 입력값에 주로 사용하는 map을 활용하면, 이런 고민을 해결할 수 있습니다. # int=>str sample_li=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] li_str = list(map(str, sample_li)) print(li_.. 2021. 2. 8.
[CodeUp 기초 100제]1047 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기(풀이 성공) # 10진수로 변환 print(int('0b10100', 2)) >> 20 # 10진수로 변환 print(int('0b10100', 2)) >> 20​ 입력: 정수 한 개가 입력된다. 단, -1073741824 ~ +1073741823 출력: 2배 곱한 정수를 출력한다. 내 코드: x = int(input()) print(x 2021. 2. 8.
[VScode]Live Server로 웹페이지 확인+페이지가 작동하지 않습니다 메시지 해결 저는 평소에 주피터 노트북과 vscode를 섞어 사용합니다. 주로 카피 코딩이나 알고리즘 공부를 할 때는 주피터 노트북, 웹 관련 실습을 할 때는 Atom이나 vscode를 사용합니다. 웹페이지를 만들 때, 작성하는 코드에 따라 실제 화면이 어떻게 구현되는지를 바로바로 확인할 수 있다면 더할 나위 없죠. vscode에는 Live Server라는 확장으로 이를 지원합니다. 확장 탭에서 live server를 치면 맨 위에 뜨는 것을 확인할 수 있습니다. 클릭하고 설치를 누르면 아래와 같은 화면으로 바뀝니다. 하지만 이걸 설치하는 것만으로는 웹페이지가 바로 뜨지 않습니다. 미리 켜둔 html 편집 화면으로 이동합니다. javascript 공부할 때 만든 index.html 파일이 떠 있네요. 이 화면에서 오.. 2021. 2. 6.
[Python]리스트 내 문자열 공백 없애기 문자열을 다룰 때 가끔씩 필요없는 공백이 들어간 것들을 볼 수 있습니다. ' Apple' ' A pp l e ' 'Apple ' 뭐 대체로 이런 것들이죠. 이런 문자열이 하나라면 금방 처리할 텐데, 리스트 안에 들어가 있을 때가 있습니다. 그럴 때 사용하는 방법입니다. 우선은 공백이 포함된 문자열 하나에서 공백을 없애는 방법을 알아보겠습니다. 1. strip() sample_str = ' Apple ' sample_str = sample_str.strip() print(sample_str) >> 'Apple' 2. replace() sample_str = ' Apple ' sample_str = sample_str.replace(' ', '') print(sample_str) >> 'Apple' 보다시피.. 2021. 2. 6.