일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 스프링부트 회원가입
- 타입스크립트 기초문법
- 유니티Material
- spring jpa 사이드프로젝트
- spring jpa 게시판
- 유니티기초
- 스프링부트 게시판만들기
- springboot 사이드프로젝트
- python 괄호 회전하기
- springboot 게시판만들기
- 타입스크립트 기본문법
- springboot 게시판
- 파이썬 괄호 회전하기
- 유니티Cube
- springboot 게시판 프로젝트
- 타입스크립트 기초
- 스프링부트 미니프로젝트
- 스프링 게시판 만들기
- 스프링게시판프로젝트
- 스프링부트 블로그만들기
- 프로그래머스 괄호 회전하기 python
- 유니티
- springboot 미니프로젝트
- 스프링부트 update
- 파이썬 기초
- 괄호 회전하기 파이썬
- typescript 기초문법
- 스프링부트 블로그
- JS기초
- jpa 게시판
- Today
- Total
목록기초/Python (5)
Digking's cave
Python에서 두 개의 list에 모두 들어있는, 공통요소만 찾아내는 방법 1. set을 활용한다. list(set(list1) & set(list2)) 2. list 선언시에 응용 [x for x in list1 if x in list2]
listname = [변수 for 변수 in 기존리스트 if 조건] list1 = [1,2,3,4,5,6,7,8,9,10] # 기존list에서 조건에 맞게 값 수정 newlist1 = [20 if i==10 else i for i in list1] # 기존list를 통해 새list 만듦 newlist2 = [i*2 for i in list1]
for문을 돌며 list의 값을 삭제하면, list out of range 오류가 발생한다. 이를 해결하기 위해서는 아래와 같은 방법이 있다. 1. 다른 list로 카피해서 사용한다. teslist = [1,2,4,3,5,7] templist = testlist[::] 2. for문 선언부에 list를 카피해서 사용한다. teslist = [1,2,4,3,5,7] for i in testlist[::]: print(i)
하나의 리스트에서 모든 조합을 계산 permutations combinations 두 개 이상의 리스트에서 모든 조합을 계산 product itertoools 순열과 조합을 쉽게 만들어 주는 모듈 permutations 순열 서로다른 n개에서 r개를 선택 순서를 고려 O - AB와 BA는 다른것 중복 X 리턴값은 각 조합이 튜플형식으로 출력된다. from itertools import permutations for i in permutations(listname, n): # listname이라는 list에서 n개 선택 print(i) combinations 조합 서로다른 n개에서 r개를 선택 순서를 고려 X - AB와 BA는 같은 것 중복 X 리턴값은 각 조합이 튜플형식으로 출력된다. from itert..
sort() 리스트를 정렬해준다. 반환값 : 없음 (기존 리스트를 정렬해주기만 한다 = 원래 리스트를 정렬해서 값 변환) 대문자 -> 소문자 / 알파벳 순서로 정렬된다. 기본은 오름차순 sort(reverse=True) 를 통해 내림차순 가능하다. 예시) testlist = ["z","a","w"] testlist.sort() print(testlist) # ['a', 'w', 'z'] sorted() 리스트가 아닌 이터러블 객체를 정렬하여 새로운 리스트로 반환한다. 반환값 : 정렬된 결과를 리스트로 반환(기존 값은 그대로 있고, 정렬된 새로운 리스트를 반환) 기본은 오름차순 sorted(reverse=True) 를 통해 내림차순 가능하다. "".join(sorted(문자열)) : sorted()로 문자..