** 리스트 컨프리헨션 (초기화)

 

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

+ Recent posts