str.join() 메서드를 사용하여 대괄호 없이 튜플을 인쇄합니다(예: result = ','.join(my_tuple)). str.join() 메소드는 괄호 없이 쉼표 구분 기호와 함께 튜플의 요소를 포함하는 문자열을 반환합니다.
# ✅ 打印不带括号的字符串元组 tuple_of_str = ('one', 'two', 'three') result = ','.join(tuple_of_str) print(result) # ????️ 'one,two,three' # ----------------------------------------- # ✅ 打印不带括号的整数元组 tuple_of_int = (1, 2, 3) result = ','.join(str(item) for item in tuple_of_int) print(result) # ????️ '1,2,3' # ----------------------------------------- # ✅ 打印不带括号和括号的元组列表 list_of_tuples = [(1, 2), (3, 4), (5, 6)] result = ','.join(','.join(str(item) for item in tup) for tup in list_of_tuples) print(result) # ????️ '1,2,3,4,5,6'
대괄호 없이 튜플을 인쇄하려면 str.join() 메서드를 사용합니다.
str.join() 메서드는 반복 가능한 개체를 매개 변수로 사용하고 반복 가능한 개체의 문자열을 연결한 문자열을 반환합니다.
iterable에 문자열이 아닌 값이 있으면 이 메서드는 TypeError를 발생시킵니다.
튜플에 숫자나 다른 유형이 포함되어 있으면 Join()을 호출하기 전에 모든 값을 문자열로 변환하세요.
tuple_of_int = (1, 2, 3) result = ','.join(str(item) for item in tuple_of_int) print(result) # ????️ '1,2,3'
이 예에서는 생성기 표현식을 사용하여 튜플의 각 정수를 문자열로 변환합니다.
생성기 표현식은 각 요소에 대해 일부 작업을 수행하거나 조건을 충족하는 요소의 하위 집합을 선택하는 데 사용됩니다.
join() 메서드가 호출되는 문자열은 요소 간의 구분 기호로 사용됩니다.
my_tuple = ('one', 'two', 'three') my_str = ', '.join(my_tuple) print(my_str) # ????️ "one, two, three"
구분 기호가 필요하지 않고 반복 가능한 요소를 문자열로 결합하려는 경우 빈 문자열에서 Join() 메서드를 호출하세요.
my_tuple = ('one', 'two', 'three') my_str = ''.join(my_tuple) print(my_str) # ????️ "onetwothree"
대괄호 없이 공백으로 구분된 튜플 요소를 인쇄해야 하는 경우 공백이 포함된 문자열에서 str.join() 메서드를 호출하세요.
my_tuple = ('one', 'two', 'three') my_str = ' '.join(my_tuple) print(my_str) # ????️ "one two three"
대괄호와 대괄호 없이 튜플 목록을 인쇄해야 하는 경우 str.join() 메서드를 2번 호출하세요.
list_of_tuples = [(1, 2), (3, 4), (5, 6)] result = ','.join(','.join(str(item) for item in tup) for tup in list_of_tuples) print(result) # ????️ '1,2,3,4,5,6'
join() 메서드에 대한 내부 호출은 현재 반복의 튜플 항목을 조인합니다.
str() 클래스를 사용하여 각 숫자를 문자열로 변환합니다.
마지막 단계는 Join() 메서드를 사용하여 목록의 튜플을 쉼표 구분 기호가 있는 문자열로 연결하는 것입니다.
위 내용은 Python에서 대괄호 없이 튜플을 인쇄하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!