Problem Solving/파이썬 문법,함수

nonlocal n, answer 함수안에서 위와같이 nonlocal 선언을 하면 밖에 있는 전역변수를 가져온다.
string.lower() 해당 문자열을 소문자로 변환해준다. 숫자공백상관없음 string.upper() 해당 문자열을 대문자로 변환해준다. 숫자공백상관없음 'string'.join(리스트) 해당 리스트를 원소들을 하나의 문자열로 변환해준다. string이 원소 사이사이에 들어간다. 주로 공백이나 ''아무것도 넣지 않고 사용한다.
sum(리스트) 리스트원소의 합을 알려준다. min(리스트) 리스트중 최솟값을 알려준다. max(리스트) 리스트중 최댓값을 알려준다.
자료의 개수 리스트 자료형과 마찬가지로 딕셔너리 자료형의 원소의 개수도 len 명령으로 구할 수 있다. 중복된 키 허용 x 기본딕셔너리 문법 선언 x = {"a": 10, "b": 20} 갱신, 입력 x["a"] = 30 삭제 del x["b"] x.pop('b',None) #value 반환 ,None 설정시 키가 없더라도 에러발생x 키 확인 x.keys() 키 반복문 for k in x: print(k) 값 확인 x.values() 값 반복문 for v in x.values(): print(v) 쌍 반복문 for k, v in x.items(): print("key [%s] => value [%d]" % (k, v)) 결합 dic1 = {1:10, 2:20} dic2 = {1:100, 3:300} di..
요약 a=set([]) b=set([]) 합집합: a|b 교집합: a&b 차집합: a-b 1. set(집합) set은 수학에서 이야기하는 집합과 비슷합니다. 순서가 없고, 집합안에서는 unique한 값을 가집니다. 그리고 mutable 객체입니다. REPL으로 여러가지를 확인해봅니다. 중괄호를 사용하는 것은 dictionary와 비슷하지만, key가 없습니다. 값만 존재합니다. >>> s = {3, 5, 7} >>> s {3, 5, 7} >>> type(s) set(집합) 내부 원소는 다양한 값을 함께 가질 수 있지만, mutable한 값은 가질수 없습니다. >>> s = {"1", 3, 5, (1,3)} >>> s {(1, 3), 5, 3, '1'} >>> s = {"1", 3, 5, [1,3]} Tr..
아래는 sort함수의 사용법이다. 리스트.sort()로 사용한다. 숫자는 음수,0,양수 순으로 정렬을 해주고 문자는 대문자가 앞으로 소문자가 뒤로간다. sorted() sorted( , key = , reverse = ) # 뿐 아니라, , , 에도 사용 가능하다. 원본 내용을 바꾸지 않고, 정렬한 값을 반환한다. List, tuple, Dictionary, str에 모두 사용 가능하다. key 를 통하여 정렬할 기준을 정할 수 있다. reverse 가 True이면 내림차순, False이면 오름차순으로 정렬된다. arr = [10, 40, 20, 15] arr = sorted(arr, reverse = True) print(arr) >>>> [40, 20, 15, 10] sort() .sort(key =..
윤재에요
'Problem Solving/파이썬 문법,함수' 카테고리의 글 목록