Python에서 대괄호없이 목록 인쇄
-
join()
함수를 사용하여 Python에서 대괄호없이 목록 인쇄 - Python에서 대괄호가 없는 목록을 인쇄하려면 Unpack(해제) 방법 사용
-
str
함수를 사용하여 대괄호없이 목록 인쇄
이 자습서에서는 이러한 대괄호를 표시하지 않고 목록을 인쇄하는 방법을 소개합니다.
join()
함수를 사용하여 Python에서 대괄호없이 목록 인쇄
join()
함수는 목록과 같이 반복 가능한 객체에서 모든 요소를 가져와 함수로 지정된 문자로 구분 된 모든 요소가있는 문자열을 반환합니다. 이 방법을 사용하면 목록에서 대괄호를 제거하고 쉼표 또는 원하는 문자를 사용하여 요소를 분리 할 수 있습니다. 다음 코드 스 니펫이이를 구현합니다.
lst = ["x", "y", "z"]
print(",".join(lst))
출력:
x,y,z
이 메서드는 문자열이 포함 된 목록에서만 작동하고 정수 또는 부동 값 목록에서는 실패합니다.
Python에서 대괄호가 없는 목록을 인쇄하려면 Unpack(해제) 방법 사용
Python의*
연산자를 사용하여 객체의 압축을 풀 수 있습니다. 목록에서 모든 요소의 압축을 풀고 아래와 같이 대괄호없이 인쇄합니다.
lst = ["x", "y", "z"]
print(*lst, sep=",")
출력:
x,y,z
sep
매개 변수에 지정된 문자를 사용하여 요소를 분리하고 원하는 경우 제거 할 수 있습니다.
str
함수를 사용하여 대괄호없이 목록 인쇄
이 방법에서는str()
함수를 사용하여 목록을 문자열로 변환 한 다음이 문자열에서 대괄호 인 첫 번째와 마지막 문자를 제거합니다. 다음 코드는 방법을 보여줍니다.
lst = [1, 2, 3]
lst_str = str(lst)[1:-1]
print(lst_str)
출력:
1, 2, 3
이 메서드는 정수 또는 부동 소수점 값을 포함하는 목록에서도 작동 할 수 있습니다.
이 함수를 사용할 수있는 또 다른 방법은 목록의 각 요소를 문자열로 변환하는 것입니다. 그런 다음 앞에서 설명한대로join()
함수를 사용하여 대괄호를 제거 할 수 있습니다. 예를 들면
lst = [1, 2, 3]
lst_new = [str(a) for a in lst]
print(",".join(lst_new))
출력:
1,2,3
위 코드에서는str
함수를 사용하여lst
의 모든 요소를 문자열 값으로 변환하고 목록 이해 방법을 사용하여 새 목록lst_new
를 만듭니다.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn