본문 바로가기

728x90

파이썬

(5)
맥 주피터 노트북 설치 터미널 키고 파이썬 설치 확인 python -v 없다면 다운로드 https://www.python.org/ 다운로드 위로 커서를 올리면 버튼이 보인다. 눌러서 다운로드 설치 완료 후 주피터 설치 명령어 입력 pip3 install jupyter 실행! jupyter notebook
배열을 문자열로 만들기 join() arr = ["a", "b", "c", "d"] 배열을 문자열 "a,b,c,d"로 만들고 싶다면 join을 사용하자! arr = ["a", "b", "c", "d"] print(','.join(arr)) #결과 #a,b,c,d 구분자를 앞에 써주면 된다. 이 때 배열의 요소가 문자가 아닌 경우! 에러가 발생하게 되는데 TypeError: sequence item 0: expected str instance, int found 아래와 같은 방법으로 해결이 가능하다. arr = [1 ,2, 3, 4] print(','.join(arr)) #TypeError: sequence item 0: expected str instance, int found 발생! print(','.join(str(_) for _ in..
문자열 문자 사이사이에 문자 삽입! 문자열 사이에 문자를 삽입하고 싶을 경우! 예를들어 가나다라마바사아... 라는 문자열을 가,나,다,라... 와 같이 보고 싶다면 ' '.join(문자열변수 또는 문자열) 사용하면 된다. ' '안에는 삽입하고싶은 문자를 입력하면 되는데, 공백을 넣고 싶다면 space를 입력해서 ' '로 만들자. print(','.join('가나다라마바사아'))
문자열을 배열로 만들기 split 문자열을 배열로 만들기 위해선, 구분자가 필요하다. 예로 "가 나 다 라" 라는 문자열을 ["가", "나", "다", "라"] 의 배열로 만들고 싶다면, 각 글자를 자르는 구분자인 " "(공백)으로 나누면 된다. 또 "가,나,다,라"의 경우 구분자로서 ,(콤마)를 사용하면 된다.Python에서는 split(_) 을 통해 문자열을 배열로 만들 수 있다. arr = input().split(' ') print(arr) # 가 나 다 라 # ['가', '나', '다', '라']
파이썬 List 관련 1. 역순으로 뒤집기 arr = [1,2,3,4,5] arr.reverse() print(arr) # 출력 결과 : [5,4,3,2,1] 2. 역순으로 뒤집힌 값 가져오기 reversed() reversed()는 배열을 거꾸로 뒤집어 버리는게 아닌, 뒤집힌 값을 가져오는 것이기 때문에 원본인 arr은 그대로 [1,2,3,4,5]를 유지한다. # reversed(_)를 사용해서 배열을 뒤에서 부터 출력 가능! arr = [1,2,3,4,5] print(reversed(arr)) # 출력 결과 : 54321 3.값 오름차순 정렬! arr = [4,5,3,1,2] arr.sort() #출력결과 [1,2,3,4,5] 4.값 내림차순 정렬! arr = [4,5,3,1,2] arr.sort(reverse=True)..

728x90