목록💻☕프로그래밍 언어 (24)
컴퓨터공학 💻 도서관📚
pop함수는 특정 인덱스 값을 매개변수로 입력받아서 해당 요소를 삭제 및 반환한다. a = [1, 2, 3]print(a.pop) # 출력 결과: 3 # a[2]인 3을 삭제 및 반환print(a) # 출력 결과: [1, 2] remove함수는 pop함수와는 다르게 인덱스가 아닌 삭제할 값을 매개변수로 입력받고 해당 요소를 삭제한다 data = [1, 2, 3]data.remove(3)print(data) # 출력 결과: [1, 2] index함수는 리스트에서 특정 데이터가 어느 위치(인덱스 값 / 순서 값)에 있는지를 반환한다중복된 데이터가 있을 경우, 처음 등장하는 위치를 반환한다 data = [1, 2, 3, 4, 3, 2]print(data.index(..
join 함수는 간단히 말해 리스트에 있는 요소들을 합쳐서 하나의 문자열로 바꾸어 주는 함수입니다. ''.join(리스트)data = ['a', 'b', 'c']result = ''.join(data)print(result) # 출력 결과: abc '구분자'.join(리스트)data = ['a', 'b', 'c']result = '_'.join(data)print(result) # 출력 결과: a_b_c
옛날에 배웠던 건데 자꾸 까먹어서 기본적인 형태 여기에 박제해두는 용도 // 내림차순 정렬for(i = 0; i // 오름차순 정렬for(i = 0; i arr[j]) { tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } }} 이해하는 방법 : i = 0 일 때:j 가 1 ~ n-1 까지 연산하면 i 는 안쪽 for문이 돌아갈 때 고정이기 때문에 arr[0] 에 가장 크거나/작은 수가 들어오게 된다 같은 방법으로 i = 1 일때, arr[1] 에는 2번째로 가장 크거나/작은 수가 들어오게 된다 이렇게 계속 진행을 하면 배열이 정렬이 된다.
sort() 함수는 기본적으로 리스트를 오름차순으로 정렬해주는 기능을 합니다.data = [2, 1, 3]data.sort()print(data)# 출력 결과 : [1, 2, 3]sort() 함수에는 reverse 옵션(매개변수)이 존재합니다. 디폴트는 sort(reverse=False) 인 게 디폴트여서 리스트가 오름차순으로 정렬이 되는 것이고 sort(reverse=True)로 변경하면 리스트가 내림차순으로 정렬이 됩니다.data = [2, 1, 4]data.sort(reverse = True)print(data)# 출력 결과 : [4, 2, 1] 참고) https://blockdmask.tistory.com/564 [python] 파이썬 sort 리스트 정렬 (오름차순, 내림차순)안녕하세..
sys 는 System-specific parameters and functions의 약자로, python interpreter가 제공하는 변수와 함수를 직접 제어할 수 있게 해주는 모듈이다.* sys.stdin.readline() 사용시 주의사항sys.stdin.readline()은 한줄 단위로 입력받기 때문에, 개행문자가 같이 입력 받아진다.만약 3을 입력했다면, 3\n 이 저장되기 때문에, 개행문자를 제거해야 한다.또한, 변수 타입이 문자열 형태(str)로 저장되기 때문에, 정수로 사용하기 위해서 형변환을 거쳐야 한다. * 문자열 n줄을 입력받아 리스트에 저장할 때# 입력# 3# Betty Boolean# Alison Addaway# Carrie Carryon * append 함수와 input 함..
파이썬에는 map함수라는 함수가 존재한다. map함수는 다음과 같은 형태를 가진다.map(funtion, iterable)function : 각 요소에 적용할 함수입니다.iterable : 함수를 적용할 데이터 집합입니다. map() 함수는 iterable의 각 요소에 대해 function 함수를 적용한 결과를 새로운 iterator로 반환한다.(iterate : 반복하다)map(A, B) : B의 각 요소에 A함수를 적용하라 map 함수가 실행되면 반복가능한 객체를 첫 번째 인자인 함수에 하나씩 요소를 넣어 함수를 수행한다.이후 해당 함수가 반환된 값을 map 객체의 형태로 반환한다.자료형태가 map함수이기 때문에 실제 값을 확인하기 위해서 list, tuple과 같은 형태로 변환 시켜주어야한다...
더보기 조건문 : 조건에 따라 실행되는 코드가 달라지게 할 때 사용하는 제어문 조건문의 종류 : if문, switch문 if 문 : 소괄호 안에 있는 조건식이 참이면 중괄호로 둘러 쌓여 있는 실행문이 실행되는 조건문 실행문이 한 개일 때는 중괄호를 생략할 수 있다. 실행문들은 모두 가독성을 위해 들여쓰기를 한다 if (조건식) {실행문; 실행문; } if - else 문 : if 문의 조건식이 참이면 if 문의 실행문을 , 거짓이면 else 문의 실행문이 실행되는 조건문 if (조건식) {실행문; 실행문; } else {실행문; 실행문; } if - else if - else 문 : if 문의 조건식이 참이면 if 문의 실행하고 , 거짓일 때는 else if 문의 조건식이 참인지 확인하고 어느 조 건에도..
관계연산자 : 대소관계를 비교하는 연산자 연산의 결과가 참이면 1이고 거짓이면 0 == : 같다 != : 같지 않다 , = : 부등호 논리 연산자 : 논리 연산 값이 참이면 1이고 거짓이면 0 ! : 논리 부정(NOT) ex) !x : x가 참이면 거짓, 거짓이면 참 && : 논리곱(AND) ex) x&&y : x, y가 둘 다 참이면 참, 그렇지 않으면 거짓 || : 논리합(OR) ex) x||y : x,y 중 하나라도 참이면 참, 그렇지 않으면 거짓 조건 연산자 : 조건문을 대신하여 사용할 수 있는 연산자 (피연산자 수가 3개인 삼항 연산자) 조건 ? A : B : 조건이 참인 경우, 결과 값은 A 조건이 거짓인 경우, 결과 값은 B ex) z = x > y ? 3 : 2 그 외 연산자 콤..