Programming/Python(3)
-
[Python] 파이썬 리스트(List) 정렬
먼저 리스트 자료구조에서 sort 멤버 함수를 호출하면 작은 값이 앞으로, 큰 값이 뒤로 오는 "오름차순" 정렬이 기본이다. 여기서 인자로 reversed=True 를 주면 반대로 정렬되는 것. li = [3,1,4,5] li.sort() # [1,3,4,5] li.sort(reverse=True) # [5,4,3,1] 그리고 sort() 함수의 리턴은 None 이라서 값으로 받아올 때 쓰면 안된다. li = [1,5,3,2] res = li.sort() # None 이 들어감 sort 함수의 인자로 key 를 줄 수 있는데, 이 key에 해당하는 값을 기준으로 정렬을 해주겠다는 것이다. key에다가는 함수를 넣어줄 수 있다. "len" 같은 값을 넣어도 된다. res = [[5,2,1],[4,3,2]..
2021.09.16 -
[Python] 기초문법 - 자료형
코딩테스트를 조금 보다보니까 문자열 부분이 엄청 많이 나왔다. 그래서 앞으로 코딩테스트나 아니면 다른 일이 있을때 문자열 처리는 파이썬으로 해보고자 파이썬을 공부하려 한다. 문자열 뿐만 아니라 파이썬을 공부하다가 다른 부분이 편리하면 그 부분으로 시험을 볼 것이다. 자료형 파이썬은 보통 변수를 선언할 때 자료형을 함께 선언하지 않는다. 예를들어 a = 10 이렇게 선언을 한다. 하지만 파이썬도 자료형이란게 있다. C나 C++dㅔ서 제공하는 기본 자료형을 제공하고, Dictionary, 집합 등 다양한 자료형도 제공한다. 1. 수 정수형 a=1000 #양의정수 b= -2000 # 음의정수 실수형 a=11.3 #양의실수 b=-232.11 #음의실수 c=1e8 # 1억 d=0.3 + 0.6 print(d) #..
2021.07.19 -
[Python] 기초문법 - 입출력
조건문, 반복문, 함수는 C++이나 JAVA와 크게 다르지 않아서 간단히 눈으로 보고 넘어가기로했다. 연산자 부분은 x and y 형태로 && 를 사용하지 않았고, or 도 마찬가지였다. List 안에 x가 들어있는지를 알아보려고 할 때는 x in List 형태로 사용하면 된다. 반복문 같은 경우에는 while, for 두 가지가 잇는데 while i
2021.07.19