logo

Python에서 대괄호 없이 목록을 인쇄하는 방법은 무엇입니까?

이 튜토리얼에서는 대괄호를 사용하지 않고 Python 목록을 인쇄하는 방법을 설명합니다. 우리는 당신이 목록의 기본 사항을 알고 있다고 가정합니다. 대괄호를 제거한 목록을 인쇄하는 방법에는 여러 가지가 있으며, 이에 대한 자세한 내용은 아래에 나와 있습니다.

대괄호 없이 목록을 인쇄하는 3가지 Python 기술

Python 프로그래밍 언어에는 대괄호 없이 목록을 인쇄하는 세 가지 방법이 있습니다.

  • Python for 루프를 사용하십시오.
  • * 별표 연산자 사용
  • Python Join() 함수 사용

Python for 루프를 사용하여 대괄호 없이 목록 인쇄

for 루프를 사용하여 목록의 구성 요소를 인쇄하는 것은 즉시 떠오르는 가장 간단한 솔루션 중 하나입니다. Python for 루프를 사용하여 목록 요소를 한 번에 하나씩 반복하여 각 목록 요소를 쉼표로 구분하여 인쇄합니다. 예를 들어:

암호

 # Python program to print a Python list without brackets # Creating a list numbers = ['1', '2', '3', '4', '5'] # Using a for loop to print the list elements for i in numbers: print(i, end=' ') 

산출:

 1 2 3 4 5 

Python for 루프는 목록을 반복하고 위 프로그램의 각 주기 동안 목록의 항목을 인쇄합니다. 각 요소는 end 인수로 다른 요소와 구분됩니다. 쉼표나 다른 문자를 사용하여 end 매개변수에 제공하여 모든 항목을 분할할 수도 있습니다.

별표 '*'를 사용하여 대괄호 없이 목록 인쇄

별표(*) 연산자를 사용하여 목록 항목의 압축을 풀 수 있습니다. 반복 가능한 객체의 구성 요소는 이 Python 연산자를 사용하여 압축 해제됩니다. Python 목록도 반복 가능한 객체이므로 이 연산자를 사용하여 목록 요소를 추출하고 대괄호 없이 출력할 수 있습니다. 예를 들어

암호

 # Python program to print a Python list without brackets using the * operator # Creating a list numbers = [1, 2, 3, 4, 5] # Using the * operator print(*numbers, sep = ' ') 

산출:

 1 2 3 4 5 

이 함수를 사용하면 모든 정수, 부동 소수점 숫자 및 문자열 데이터 유형을 사용할 수 있습니다. 'sep'에 제공하면 요소 사이에 문자를 추가할 수 있습니다. 예를 들어:

변경 열 추가 오라클

암호

 # Python program to print a Python list without brackets using the * operator # Creating a list numbers = [1, 2, 3, 4, 5] # Using the * operator print(*numbers, sep = ', ') 

산출:

 1, 2, 3, 4, 5 

Join() 함수를 사용하여 대괄호 없이 목록 인쇄

Join() 함수는 Python 목록, 튜플, 문자열, 집합 또는 사전과 같은 반복 가능한 데이터 유형을 입력으로 허용합니다. 함수에 제공된 문자를 통해 각 구성원이 다른 구성원과 연결되는 문자열을 생성합니다. 예를 들어, 숫자가 요소로 포함된 요소 목록을 인쇄하고 싶다고 가정해 보겠습니다. 조인 함수를 사용하여 이러한 요소 사이에 쉼표 ','를 사용하여 이러한 숫자를 연결할 수 있습니다.

암호

 # Python program to print a Python list without brackets using the join() function # Creating a list numbers = ['1', '2', '3', '4', '5'] # Using the join() function print(', '.join(numbers)) 

산출:

 1, 2, 3, 4, 5 

마찬가지로 이전 사례에서 쉼표를 공백으로 대체하면 위의 프로그램은 사이에 쉼표가 없는 숫자를 생성합니다.

암호

 # Python program to print a Python list without brackets using the join() function # Creating a list numbers = ['1', '2', '3', '4', '5'] # Using the join() function print(' '.join(numbers)) 

산출:

 1 2 3 4 5 

이 기술을 사용하면 문자열 목록만 사용할 수 있습니다. 정수 또는 부동 소수점 요소로 인해 오류가 발생합니다. 숫자가 포함된 목록의 경우, Join() 메서드를 사용하기 전에 map() 메서드를 사용하여 목록 요소를 문자열로 바꿀 수 있습니다. 메소드와 iterable은 map() 메소드의 두 가지 주요 인수입니다. 첫 번째 매개변수에 지정된 제공된 함수를 iterable의 각 요소에 적용합니다.

암호

 # Python program to print a Python list without brackets using the join() and map() function # Creating a list numbers = [1, 2, 3, 4, 5] # Using the join() function print(', '.join(map(str, numbers))) 

산출:

 1, 2, 3, 4, 5 

map() 메소드는 위의 인스턴스에서 목록의 각 항목을 나중에 쉼표와 결합되는 문자열 데이터 유형으로 유형변환하는 데 사용됩니다.

스위치 메소드 자바