[Python] :: for 반복문을 사용할 때 아무런 값도 필요하지 않은 경우 - '_(언더바 or 언더스코어)' 기호 사용

2024. 2. 24. 11:45·[Programming Language]/[Python]

◎ '_' 기호 사용

  보통 for 반복문을 사용할 때는 리스트나 딕셔너리 등의 원소를 하나씩 사용하는 경우와 특정 횟수만큼 반복 실행하는 경우이다. 리스트나 딕셔너리 등의 원소는 반복에 사용할 주요 정보이기 때문에 '_' 기호를 사용하지 않지만, 특정 횟수만큼 반복 실행하는 경우에는 딱히 필요한 정보가 없을 수도 있으므로 '_' 기호를 사용하곤 한다. 이 기호는 언더바 또는 언더스코어라고 부르고 아무 것도 필요하지 않을 때 사용하는 것이다. 이를 흔히 I don't care라고 말하기도 한다.

 

> 예제 코드)

x, _, z = 1, 2, 3           # x = 1, z = 3
print(f"x : {x}, z : {z} \n")

x, *_, z = 1, 2, 3, 4, 5    # x = 1, z = 5
print(f"x : {x}, z : {z} \n")

for _ in range(5):
    print("Hello")

 

> 실행 결과)


※ 참고)

 

파이썬 언더스코어(_)에 대하여

파이썬에서 언더스코어(underscore, _)는 특별하다. 타 언어에서 언더스코어(_)는 단지 스네이크 표기법의 변수나 함수명을 위해서만 사용되어지

mingrammer.com

 

저작자표시 비영리 변경금지 (새창열림)

'[Programming Language] > [Python]' 카테고리의 다른 글

[Python] :: set의 합집합(union, |), 교집합(intersection, &), 차집합(difference, -)  (0) 2024.02.25
[Python] :: 리스트(list) 원소 비교 방법(>, <, ==, !=)  (1) 2024.02.23
[Python] :: 제곱 함수 pow(), math.pow(), **연산자 // 제곱근 함수 math.sqrt(), "** 0.5"  (0) 2024.02.22
[Python] :: 클래스 총정리(객체, 인스턴스, 생성자 및 소멸자, isinstance(), 속성, 메소드, 클래스 변수, 정적 메소드와 클래스 메소드, 상속, 추상클래스)  (0) 2023.07.31
[Python] :: 모듈, 패키지, 라이브러리, 프레임워크의 차이 / 모듈 세부 내용  (0) 2023.07.14
'[Programming Language]/[Python]' 카테고리의 다른 글
  • [Python] :: set의 합집합(union, |), 교집합(intersection, &), 차집합(difference, -)
  • [Python] :: 리스트(list) 원소 비교 방법(>, <, ==, !=)
  • [Python] :: 제곱 함수 pow(), math.pow(), **연산자 // 제곱근 함수 math.sqrt(), "** 0.5"
  • [Python] :: 클래스 총정리(객체, 인스턴스, 생성자 및 소멸자, isinstance(), 속성, 메소드, 클래스 변수, 정적 메소드와 클래스 메소드, 상속, 추상클래스)
Semincolon
Semincolon
It seems small, that semicolon is a big deal.
  • Semincolon
    Semincolon
    Semincolon
  • 전체
    오늘
    어제
    • 분류 전체보기 (133)
      • [Programming Language] (78)
        • [JSP] (6)
        • [Swift] (23)
        • [SwiftUI] (16)
        • [Python] (22)
        • [C언어] (6)
        • [Kotlin] (4)
        • [C#] (1)
      • [Frame Work] (5)
        • [Flutter] (4)
        • [Spring Boot] (1)
      • [Projects] (3)
        • [Android][Kotlin] 공유 캘린더(20.. (1)
        • [Unity] 인내의 숲(2024.03) (2)
      • [DB] (15)
        • - Oracle (15)
      • [Programmers] (25)
        • - SQL (25)
      • [ETC] (2)
      • Today's Learning (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
Semincolon
[Python] :: for 반복문을 사용할 때 아무런 값도 필요하지 않은 경우 - '_(언더바 or 언더스코어)' 기호 사용
상단으로

티스토리툴바