본문 바로가기

Programming/Python

(5)
[Python] 자주 쓰이는 형변환 파이썬은 자바보다 형변환이 간단하고 외우기 쉬운편이다. ++ 계속해서 추가할 예정 (마지막 업데이트 날짜 : 2017.10.17) 1. str >> intint(x) (참고) 파이썬 input() 함수는 str으로 입력을 받아드리므로 int로 쓰고 싶다면 반드시 형변환을 해주어야한다.x = int(input()) # or a, b = map(int, input().split(" "))2. int >> strstr(x)3. list >> strstr(list)4. ASCII >> charchr(33)5. char >> ASCIIord('a')
[Python] 딕셔너리 key, value 기준으로 정렬하기 #!/usr/bin/env python # filename : dict_sort.py from operator import itemgetter dict = {} dict['a'] = 2 dict['b'] = 1 dict['c'] = 5 print(sorted(dict.iteritems(), key=itemgetter(1), reverse=True))결과 # python dict_sort.py [('c', 5), ('a', 2), ('b', 1)] 출처 : http://gauryan.blogspot.kr/2011/07/python.html
[Python] 빈 리스트 확인하는 방법 빈 Sequence(String / Tuple / List)는 False 값을 가진다. 따라서 빈 리스트를 확인하기 위해 다음과 같이 하면 된다. 권장하는 방법 )if not x: print("List x is Empty") 권장하지 않는 방법)if not len(x): print("List x is Empty") ※ 출처 : http://hashcode.co.kr/questions/22/빈-리스트를-확인하는-방법을-가르쳐주세요
[Python] 특정 값 기준으로 정렬하기 list.sort(key = lambda x : x[-1]) key 값에 lambda 을 이용한다.
[Python] 길이가 정해진 리스트 만들기 파이썬에서 리스트를 생성할 때는 그저 아래와 같이 작성하면 쉽게 리스트가 생성이 된다.list = [] 리스트 길이를 지정하고 0으로 초기화 하고 싶다면 다음과 같이 작성하면 된다.list = [0 for i in range(n)] 0으로 초기화 된 2차원 배열을 만들고 싶다면 다음과 같이 작성하면 된다.matrix = [[0 for col in range(n)] for row in range(n)]