[파이썬] for문에 변수 여러개 사용하기 (i,j,k)
아래 예시를 통해 이해해봅시다. #리스트 생성 li=[[1,10,100],[2,20,200],[3,30,300]] #for문 for i,j,k in li : print('i:{} j:{} k:{}'.format(i,j,k)) 결과는 아래와 같습니다. i:1 j:10 k:100 i:2 j:20 k:200 i:3 j:30 k:300
2023. 9. 7.
파이썬 range 함수는 간격도 된다
range 함수에 하나의 값을 입력한 결과는 아래와 같습니다. 0부터 해당 (숫자-1) 까지의 정수 수열을 생성합니다. >>> range(5) range(0, 5) >>> list(range(5)) [0, 1, 2, 3, 4] 두개의 값을 입력한 결과는 아래와 같습니다. 시작숫자와 (끝 숫자 +1) 을 입력받습니다. >>> range(2,6) range(2, 6) >>> list(range(2,6)) [2, 3, 4, 5] 세개의 값을 입력하면 시작, (끝+1), 간격 이 됩니다. >>> range(1,10,3) range(1, 10, 3) >>> list(range(1,10,3)) [1, 4, 7] range(1, 11, 3) >>> list(range(1,11,3)) [1, 4, 7, 10]
2021. 3. 26.
파이썬 range 값 확인하는 방법
rage 값을 확인하고 싶을 때는 list 함수를 적용하면 됩니다. >>> range(5) range(0, 5) 위 range에 list 함수를 적용해봅시다. >>> list(range(5)) [0, 1, 2, 3, 4] 다른 경우도 봅시다. >>> range(2,6) range(2, 6) 위 range에 list 함수를 적용해봅시다. >>> list(range(2,6)) [2, 3, 4, 5]
2021. 3. 26.
파이썬 반복문과 함께 쓰는 range와 enumerate 함수
for문과 함께 사용되는 함수에는 range 함수와 enumerate 함수가 있습니다. range 함수 range함수는 특정 정수부터 1간격의 수열을 생성해주기 때문에 아래와 같은 형태로 많이 사용됩니다. for i in range(2,10) : print(i) 아래는 출력결과입니다. 2 3 4 5 6 7 8 9 enumerate 함수 enumerate 함수는 입력된 데이터에 순서(index)를 추가하여 튜플 형태로 반환합니다. a=[1,2,3,4,5,6] for i in enumerate(a): print(i) 아래는 출력 결과입니다. (0, 1) (1, 2) (2, 3) (3, 4) (4, 5) (5, 6)
2020. 11. 26.