파이썬 145

(3)점프투파이썬[2-6 집합자료형:2-8 변수]

집합 자료형 s1 = set([1,2,3]) print(s1) -> set의 생성 s1 = set('hello') print(s1) -> 출력이 뭔가 이상하다. 이는 set의 특징에 의해서다. 중복을 허용하지않고, 순서가 없다. 언제 유용하게 사용되는가? -> 교집합, 합집합, 차집합 교집합 : '&' 기호 또는 intersection함수 합집합 : '|' 기호 (\에서 시프트 키 누름) 또는 union함수 차집합 : '-' 기호 사용 또는 difference 함수 관련 함수들 add() : 1개의 값만을 추가 update() : 여러 개의 값을 한꺼번에 추가 remove() : 특정 값 제거 s1 = set([1,2,3,4]) s1.update([6,5]) print(s1) s1.remove(2) pr..

(2)점프투파이썬[2-3문자열리스트:2-4 딕셔너리자료형]

str()은 정수나 실수를 문자열 형태로 바꾸어 주는 파이썬 내장 함수이다. 리스트에서는 하나씩 수정할 수 있다. 리스트에서는 요소를 삭제할 수 있다. a = [1,2,3,4] del a[1] print(a) 리스트 관련 함수들 append(x) : 리스트의 마지막에 x를 추가하는 함수이다. sort() : 리스트를 정렬해준다. (문자도 알파벳 형태로 정렬) reverse() : 리스트를 역순으로 뒤집는다. index(x) : x의 위치값을 리턴 (존재하지않는다면 값 오류 발생) insert(a,b) : a번째 위치에 b를 넣는다. remove(x) : 첫번째로 나오는 x를 삭제한다. pop() : 괄호 안이 비어있으면 마지막 요소를 반환하고 제거한다. 괄호 안에 숫자가 들어있으면 해당 번째 요소를 반환..

(1)점프 투 파이썬_[:2-2문자열자료형]

연산과 문자열 a = 4.24E10 은 4.24 * 10^10을 의미한다. a = 4.24e-10은 4.24 * 10^(-10) 을 의미한다. X^Y (제곱)을 하고 싶다면? X**Y // 는 소수점 아래자리를 버리는 연산자이다. 문자열을 만드려면 (') 작은따옴표, (") 큰따옴표를 이용하거나 큰따옴표를 3개 이용하거나 작은따옴표를 3개이용하는 방법이 있다. 이렇게 방법이 많은 이유는 문장 안에 작은따옴표나 큰따옴표가 필요할 경우가 있기 때문이다. 줄바꿈을 하고 싶을때 hi = ''' hi i am python''' print(hi) ''' 또는 """ 또는 \n을 이용한다. (3개씩) 파이썬은 문자열 연산이 가능하다. + 는 두 문자열을 더해주고, * 는 두 문자열을 반복해준다. 그리고 프린트 호출할..

목표 : 파이썬 기본 배우기 [1/7 ~ 1/9]

점프 투 파이썬 http://www.yes24.com/Product/Goods/24567417 Do it! 점프 투 파이썬 - YES24 코딩을 처음 배우는 중·고등학생과 나만의 경쟁력을 갖추고 싶은 문과생, 소프트웨어 시대에 대비하여 새로운 스펙을 준비하려는 직장인까지! 모두 ‘점프 투 파이썬’으로 프로그래밍을 시작 www.yes24.com 처음 시작하는 파이썬 http://www.yes24.com/Product/Goods/91870652 처음 시작하는 파이썬 - YES24 전 세계 1등 언어 파이썬을 파이썬답게 쓰게 해주는 최고의 안내서 프로그래밍을 막 시작하는 입문자나, 이미 다른 프로그래밍 언어를 학습한 개발자가 파이썬을 쉽고 빠르게 배울 수 있게 안내 www.yes24.com 이 두권 뽀갠다. ..

[Python/BOJ] 백준 2606 바이러스 (dfs)

https://www.acmicpc.net/problem/2606 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어 www.acmicpc.net 그래프 문제의 기본!! 굉장히 쉬운 문제로 알고있었는데 파이썬으로 풀려고하니까 생소했다. 내가 스트레스를 받는걸보니 성장하고 있나보다! 하하 할수있다!! 아자! 📄 문제 이렇게 그래프가 있을때 1부터 바이러스가 전파될때 전염되는 컴퓨터의 개수는??!! 🖌 어떤 생각? 일단 파이썬으로 그래프 문제를 처음 풀어보았기에 이차원 리스트를 만드는 것조차 몰랐다. 바로 코드찾아보았다. 코드 다 외워버려야지라는 생..