파이썬에서 문자열 대체 매개 변수로 목록을 전달하는 간단한 방법이 있습니까? 같은 뭔가 : 사전이 경우 작업하는 방식과 유사파이썬 문자열 대체
w = ['a', 'b', 'c']
s = '%s\t%s\t%s\n' % w
뭔가.
파이썬에서 문자열 대체 매개 변수로 목록을 전달하는 간단한 방법이 있습니까? 같은 뭔가 : 사전이 경우 작업하는 방식과 유사파이썬 문자열 대체
w = ['a', 'b', 'c']
s = '%s\t%s\t%s\n' % w
뭔가.
그냥 조의 목록을 변환 :
w = ['a', 'b', 'c']
s = '%s\t%s\t%s\n' % tuple(w)
w = ('a', 'b', 'c')
s = '%s\t%s\t%s\n' % w
w = { 'Akey' : 'a', 'Bkey' : 'b', 'Ckey' : 'c' }
s = '%(Akey)s\t%(Bkey)s\t%(Ckey)s\n' % w
http://docs.python.org/release/2.5.2/lib/typesseq-strings.html
작동 사용 그건 불필요한거야. sary는 문자열의 join이 목록을 사용하여 목록을 작성할 때 목록 대신 튜플을 사용합니다.
w = ['a', 'b', 'c'] '\t'.join(w) + '\n' # => 'a\tb\tc\n'
대단히 감사합니다. – hyperboreean
물론 fabe가 말했듯이 튜플을 직접 사용할 수 있습니다. – Amnon
그것은 데이터가 어디에서 왔는지에 따라 다르지만 이론적으로는 가능합니다. – hyperboreean