파이썬 3에서는 하나 또는 두 개의 문자열 요소를 포함하는 items
목록을 취하여 요소가 포함 된 문자열을 반환하는 format_list(items)
함수를 작성하려고합니다. 전달 된 목록에는 항상 하나 또는 두 개의 요소가 포함됩니다 (즉, 비어 있지 않으며 두 개 이상의 요소가 포함되지 않음).python - 조건부 목록 서식 지정
조건은 :
- 리스트가 단일 소자를 포함하는 경우는, 그 요소는 변경 함수에 의해 리턴된다.
- 목록에 두 개의 요소가 포함 된 경우 첫 번째 요소가 너비가 10 인 필드에 왼쪽 정렬 된 다음 세로 막대 ('|')와 그 다음에 두 번째 요소가있는 필드에 오른쪽 정렬 된 단일 문자열로 반환됩니다. 너비가 10 자 이하인 문자열이라고 가정 할 수 있습니다.
abc
을 그리고
print(format_list(['Dave', '14']))
생산과 같습니다 :
그래서 print(format_list(['abc']))
생산 것
Dave | 14
를 어디서라도 시작하는 ....
당신이 [파이썬 문서] 시작할 수 있습니다 (http://docs.python.org/ ->
......word
은"%-10s" % 'word'
(점은 공간) 3.3/library/stdtypes.html) – Serdalis보다 구체적으로 ['format'] (http://docs.python.org/3.3/library/stdtypes.html#str.format) – georg
감사합니다. 전에 읽었지만 어쩌면 새로 고침이 필요합니다 ... – jevans