저는 Python을 배우고 있습니다. 각 요소는 동일한 방법을에서 약간 변형 한 상태에서, 목록에있는 모든 요소를 연결하여 하나의 문자열 :Python에서이 목록 작업을 수행하는 최단/최선의 방법
- 입력 : : 목록 : 예를 들어,
['a', 'b', 'c']
- 출력 나는 다음과 같은 작업을 수행하고 싶습니다 모든 요소.
예를 들어, 목록의 각 요소에 "-temp"
을 추가하고 싶습니다. 그래서, 출력은 다음과 같습니다
"a-temp b-temp c-temp"
, 나는 C/C++ 스타일을 작성할 수 있습니다. 하지만 파이썬에서 좀 더 우아하고 흥미로운 방식이 있습니까?
lst = ['a', 'b', 'c']
print ' '.join(['%s-temp' % item for item in lst])
이
나는 당신이 [괄호]와 함께 당신의 목록 이해력을 둘러 쌀 필요가 있다고 믿는다. –
오직 이해가 유일한 인자가 아니고 []를 사용하면리스트를 만든다.()는 iterator를 만든다.)은 문법적으로 –
을 호출해야만 필요합니다. 감사합니다. @ 단은 그 사실을 인식하지 못했습니다. –