> 백엔드 개발 > 파이썬 튜토리얼 > 파이썬의 범위

파이썬의 범위

Linda Hamilton
풀어 주다: 2024-12-30 07:50:29
원래의
658명이 탐색했습니다.

range in Python

커피 한잔 사주세요😄

*메모:

  • 내 게시물에서는 zip()에 대해 설명하고 있습니다.
  • 내 게시물에서는 enumerate()에 대해 설명합니다.

range()는 아래와 같이 일련의 숫자를 생성할 수 있습니다.
*메모:

  • 첫 번째 인수는 start(Optional-Default:0-Type:int)입니다.
  • 두 번째 인수는 stop(Required-Type:int)입니다.
  • 세 번째 인수는 step(Optional-Default:1-Type:int)입니다.
  • start=, stop= 및 step=은 사용할 수 없습니다.
print(range(4))
print(range(0, 4))
print(range(0, 4, 1))
# range(0, 4)

print(range(4).start, range(4).stop, range(4).step)
# 0 4 1

print(list(range(4)))
# [0, 1, 2, 3]

print(range(4)[0], range(4)[1], range(4)[2], range(4)[3])
# 0 1 2 3

print(list(range(-5, 12, 3)))
# [-5, -2, 1, 4, 7, 10]

print(list(range(12, -5, -3)))
# [12, 9, 6, 3, 0, -3]

for i in range(4):
for i in range(0, 4):
for i in range(0, 4, 1):
  print(i)
# 0
# 1
# 2
# 3

for i in range(-5, 12, 3):
    print(i)
# -5
# -2
# 1
# 4
# 7
# 10

for i in range(12, -5, -3):
    print(i)
# 12
# 9
# 6
# 3
# 0
# -3
로그인 후 복사
fruits = ["Apple", "Orange", "Banana", "Kiwi", "Lemon", "Mango"]

for i in range(4):
for i in range(0, 4):
for i in range(0, 4, 1):
    print(fruits[i])
# Apple
# Orange
# Banana
# kiwi

for i in range(1, 6, 2):
    print(fruits[i])
# Orange
# Kiwi
# Mango

for i in range(5, 0, -2):
    print(fruits[i])
# Mango
# Kiwi
# Orange
로그인 후 복사
print(list(zip(range(4), range(-5, 12, 3), range(12, -5, -3))))
# [(0, -5, 12), (1, -2, 9), (2, 1, 6), (3, 4, 3)]

for i, j, k in zip(range(4), range(-5, 12, 3), range(12, -5, -3)):
    print(i, j, k)
# 0 -5 12
# 1 -2 9
# 2 1 6
# 3 4 3

list(enum(zip(range(4), range(-5, 12, 3), range(12, -5, -3)), 7))
# [(7, (0, -5, 12)), (8, (1, -2, 9)), (9, (2, 1, 6)), (10, (3, 4, 3))]

for i, jkl in enum(zip(range(4), range(-5, 12, 3), range(12, -5, -3)), 7):
    print(i, jkl)
# 7 (0, -5, 12)
# 8 (1, -2, 9)
# 9 (2, 1, 6)
# 10 (3, 4, 3)

print(list(enum(zip(range(4), range(-5, 12, 3), range(12, -5, -3)), 7)))
# [(7, (0, -5, 12)), (8, (1, -2, 9)), (9, (2, 1, 6)), (10, (3, 4, 3))]

for i, (j, k, l) \
  in enum(zip(range(4), range(-5, 12, 3), range(12, -5, -3)), 7):
for i, [j, k, l] \
  in enum(zip(range(4), range(-5, 12, 3), range(12, -5, -3)), 7):
    print(i, j, k, l)
# 0 0 -5 12
# 1 1 -2 9
# 2 2 1 6
# 3 3 4 3
로그인 후 복사

위 내용은 파이썬의 범위의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿