2017-02-04 1 views
-4

나는 List, x = [ "apple", "banana", "carrot", "cheese", "pear"]를 가지고 있습니다. 한 줄의 코드에서 "사과 바나나 당근 치즈와 배"를 반환합니다.문자열이있는 목록에서 쉼표를 제거하는 방법은 한 줄의 코드로 작성하십시오

도움 주셔서 감사합니다. 내 대답을 할

arr = ["apple", "banana", "carrot", "cheese", "pear"] 
my_string = "" 
for (n in range(len(arr)): 
    if n > 0: 
    my_str += " " + arr[n] 
    else: 
    my_str += arr[n] 

이 다른 사람보다 다르게 :

+2

지금까지 무엇을 시도하셨습니까? 'str.join()'함수를 확인하십시오 : https://docs.python.org/2/library/stdtypes.html#str.join – yedpodtrzitko

+0

IDLE 콘솔에 x.join()을 쓸 때 : AttributeError : ' 목록 '개체에'join '속성이 없습니다. – iratxe

+1

@Wander Nauta, 감사합니다. thas는 검색했습니다! . 나는 검색 할 구글과 함께 있고 나는이 대답을 찾을 수 없다 .... 그래서, 링크 주셔서 감사합니다. – iratxe

답변

-1

가장 좋은 답변은 Yousaf입니다.

X = [ "사과", "바나나", "당근", "치즈", "배"]

인쇄 ("\" "+의 '.join (X의 [을 : - 1]) + "s"+ "and"+ (x [4]) + "s"+ "\" ")

-1

당신은 옥토가

arr = ["apple", "banana", "carrot", "cheese", "pear"] 
my_string = " ".join(arr) 

그럼 당신은 또한 할 수 말했다처럼 조인을 사용합니다.

관련 문제