파이썬

· 파이썬
1. 셀의 모든 내용 출력하기import pandas as pdpd.set_option('display.max_colwidth', None) 2. 모든 row 출력pd.set_option('display.max_rows', None) # 항상 모든 row 출력pd.set_option('display.max_rows', 10) # 항상 10개만 출력 3. 모든 column 출력pd.set_option('display.max_columns', None) # 항상 모든 column 출력pd.set_option('display.max_columns', 10) # 항상 10개만 출력
· 파이썬
파이썬에서 컴프리헨션(Comprehension)은 자료구조(list, dictionary, set)에 데이터를 좀 더 쉽고 간결하게 담기 위한 문법이다. 그 중에서 리스트를 생성하는 컴프리헨션인 '리스트컴프리헨션'을 알아보자. 일반적으로 리스트를 생성하는 코드는 다음과 같다. numbers = []for n in range(1, 10+1): numbers.append(n) 하지만 컴프리헨션으로 표기하면 다음과 같이 간결하게 표기할 수 있다. [x for x in range(10)] 컴프리헨션은 if 키워드를 지원한다. 예를 들어 짝수를 담는 리스트컴프리헨션은 다음과 같이 작성할 수 있다. [x for x in range(1, 10+1) if x % 2 == 0][2, 4, 6, 8, 10]
· 파이썬
알파벳을 1~26의 숫자로 변환하고 싶을 때 ord() 함수는 문자의 유니코드 값을 반환하는 함수이다. print(ord('a'))print(ord('A'))9765 소문자 a는 97, 대문자 A는 65이다.따라서 이를 활용해 다음과 같이 알파벳을 순서대로 숫자로 반환할 수 있다. print(ord('a') - ord('a') +1)print(ord('b') - ord('a') +1)print(ord('c') - ord('a') +1)123 더 활용하면, 다음과 같이 알파벳으로 이루어진 문자열을 알파벳의 순서에 맞는 숫자로 반환하는 코드를 짤 수 있다. alphabet = 'abcdefghijklmnopqrstuvwxyz'alphabet_to_num = []for i in alphabet: alphab..
슈01
'파이썬' 카테고리의 글 목록