** 리스트 컨프리헨션 (초기화)
1. 반복문을 이용한 초기화
# 0부터 9까지의 수를 포함하는 리스트
array = [i for i in range(10)]
print(array)
실행결과
2. 조건문을 이용한 초기화
# 0부터 19까지의 수 중에서 홀수만 포함하는 리스트
array = [i for i in range(20) if i % 2 == 1]
print(array)
실행 결과
# 0부터 9까지의 수들의 제곱 값을 포함하는 리스트
array = [i * i for i in range(1,10)]
print(array)
실행 결과
3. 코드 비교
4. 코테에서의 사용
좋은 예시
나쁜 예시 - 같은 객체로서 인식 된다.
=====================================================================================
언더바의 사용
* 리스트 관련 메소드
* remove 활용하여 특정 값 모두 제거
i 가 a안의 값을 검사하는데 remove_set에 포함되지 않은 값만 저장하여 새로운 리스트를 만든다.
==============================================
* 파이썬에서의 몫 구하는 방법
a // b
4 / 3 = 1.3333333333333333
4 // 3 = 1
* 곱셈을 이용한 리스트 초기화
# 크기가 N이고, 모든 값이 0인 1차원 리스트 초기화
n = 10
a = [0] * n
print(a)
'프로그래밍 > Python' 카테고리의 다른 글
집합 자료형 (0) | 2022.06.05 |
---|---|
사전 자료형 (0) | 2022.06.05 |
회원가입/로그인 (with. python) (0) | 2022.05.03 |
셀레니움 사용법 (with. python) (0) | 2022.05.02 |
Jinja2 템플릿 언어란? (사용법) (0) | 2022.04.29 |