가수면

Python 문법 본문

Python/Python

Python 문법

니비앙 2023. 11. 8. 20:53

반복문 한 줄로 표기

list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

test = [i for i in list]
test

// [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

test = [ 0 for index in range(6)]   // test = [0] * 6
test
// [0, 0, 0, 0, 0, 0]

 

반복문과 조건문 합쳐서 사용하기

if node in visited   // visited에 node가 있으면
if node not in visited   // visited에 node가 없으면

 

comprehension 

[i for i in mylist (조건문)]

list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

test = [i for i in list if i % 2 == 0]
test

// [2, 4, 6, 8, 10]

 

인덱싱, 슬라이싱

인덱싱

list = ['P', 'Y', 'T', 'H', 'O', 'N']

list[-1]
// "N"

list[-3]
// "H"

슬라이싱 - 범위 추출

list = ['P', 'Y', 'T', 'H', 'O', 'N']

list[:]
// [100, 200, 300, 400, 500]

list[2:]
// [300, 400, 500]

list[:3]
// [100, 200, 300]

list[1:3]
//[200, 300]

 

'Python > Python' 카테고리의 다른 글

파이썬 내장 라이브러리  (0) 2023.11.13
기초 문법 및 크롤링 복습  (0) 2022.10.23
Flask (API만들기)  (0) 2022.10.20
Python 함수  (0) 2022.10.18
Comments