2012-09-26 2 views
3

:이순서 곱셈이 가능한 중복

fivespaces= ' ' * 5 

같은 시퀀스를 곱할 수 파이썬에서
Is there an easy way to return a string repeated X number of times?

거기에 어떤 내장이 상당 기음#? (운영자 과부하 또는 클래스 확장없이)

+1

@AhmadMageed를 - 내가이 중복 동의 모르겠어요. 보시다시피 문자열은 단지 예일뿐입니다. 파이썬은 다른 시퀀스 타입도 가지고 있습니다 :'five_spaces_in_a_list = [ ''] * 5' – mgilson

답변

5

당신이 뭔가의 컬렉션 다른 사람처럼 원하는 위치에 그냥 문자열은 다음 경우 string()

var fivespaces = new string(" ", 5);

에 카운트를 전달하여 배수를 반환 할 수 있다면 사용자 정의 유형, 당신은 컬렉션을 얻을 수 Enumerable.Repeat를 사용할 수 있습니다

var items = Enumerable.Repeat(new SomeModel(), 5);

+0

덕분에, 작은 따옴표로 작업했습니다 :) –

+0

두번째 예제는 누군가가 배열/감사합니다. –

+0

@ k7ypt : 답변을 수락하는 것을 잊지 마십시오. –