본문 바로가기

728x90
반응형
언어/파이썬
728x90
반응형
23

로또의 최고 순위와 최저 순위 파이썬 코드 def solution(lottos, win_nums): answer = [0,0] cnt = 0 rank = [6,6,5,4,3,2,1] #원소 비교 for i in lottos: if i in win_nums: cnt += 1 print(cnt) answer[0] = rank[cnt + lottos.count(0)] answer[1] = rank[cnt] return answer 2021. 6. 7.
파이썬 튜플 형식으로 입력 받기: eval() list는 그냥 list(map(int, input().split()))하면 되는데, 튜플을 어떻게 해야 할지 모르겠어서 찾아보다가 eval()이라는 내장함수를 발견!! eval()은 입력한 애의 자료형을 파악해서 자동으로 그렇게 받아주는 애라고 한다. 근데 왜인지 안 돌아가고 다들 쓰지 말라고 함 2021. 6. 7.
코테에 유용한 파이썬 내장함수 #입력 받기 a = int(input()) b= list(map(int, input().split())) c, d, w = map(int, input().split())) #출력 print(a) #모든 원소의 합 result = sum([1,2,3,4,5]) => 결과 15 min(파라미터) max(파라미터) #수식 계산 결과 반환 eval("수식") #정렬 sorted([객체들]) => 튜플 두 번째 원소로 정렬하고 싶으면 sorted([('a', 1), ('a', 2), ('a', 3)], key = lamda x: x[1]) 리스트는 걍 변수명.sort() 하면 됨 2021. 6. 6.
튜플, 집합, 리스트 차이 리스트: 중복 가능, 순서 ㅇ, 값 변경 가능, 같은 자료형만 [ ] 변수명.insert, append, remove(원소) 튜플: 중복 가능, 순서 ㅇ, 값 변경 불가, 다른 자료형 가능 ( ) 집합: 중복 불가, 순서 x, 값 변경 가능 set([ ]) 변수명.add, update, remove(원소) 2021. 6. 6.
파이썬 조건부 표현식 파이썬은 if문을 선언할 때부터 넣는 것이 가능하고, 해당 조건문을 사용해서 초기화하는 것도 가능하다.(파이썬 리스트 어쩌고 글 참고!) 예를 들면, score = 83 result = "Success" if score >= 80 else "Fail" print(result) #하면 Success 나옴 2021. 6. 6.