중화사전망 - 서예자전 - 파이썬은 어떻게 전체 int 목록을 전체 str 목록으로 변환합니까?

파이썬은 어떻게 전체 int 목록을 전체 str 목록으로 변환합니까?

솔루션 1:

대답? =?

B? =? [? Str(i)? 뭐 때문에? 나? 네? 대답? ] 을 참조하십시오

Listsynthesis 를 사용하여 각 요소를 str 로 직접 변환합니다.

솔루션 2:

& gt& gt& gtL =

& gt& gt& gtmap(str, l)

[' 1', '2', '3', '4', '5']

확장 데이터:

Python 은 명확하고 통일된 디자인 스타일을 고수함으로써 Python 을 쉽게 읽고 유지 관리할 수 있는 널리 사용되는 언어로 많은 사용자들에게 인기가 있습니다.

디자이너의 일반적인 지도 사상은 구체적인 문제를 해결하는 가장 좋은 방법이 하나뿐이라는 것이다. 이것은 Tim Peters 가 쓴 파이썬 격언 (파이튼이라는 선) 에서 "한 가지가 있어야 한다" 며 "그리고 단 한 가지-명백한 방법" 으로 표현된다. 이는 Perl 언어 (유사한 기능을 가진 또 다른 고급 동적 언어) TMTOWTDI (하나 이상의 방법) 의 중심 사상과는 정반대입니다.

파이썬 작성자는 잘못된 프로그래밍 습관 (예: if 문의 다음 줄은 오른쪽으로 들여쓰지 않음) 이 컴파일되지 않도록 매우 엄격한 구문을 설계했습니다. 그중에서 가장 중요한 것은 파이썬의 들여쓰기 규칙이다.

C 와 같은 대부분의 다른 언어와의 한 가지 차이점은 모듈의 경계는 해당 행에 있는 각 행의 첫 번째 문자 위치에 의해 완전히 결정된다는 것입니다. 반면 C 는 중괄호 한 쌍을 사용하여 문자의 위치에 관계없이 모듈의 경계를 명시적으로 정의합니다. 이 점은 논란을 불러일으켰다.

C 와 같은 언어의 탄생부터 언어의 문법적 의미는 문자의 정렬에서 벗어나 한때 프로그래밍 언어의 진보로 여겨졌기 때문이다. 그러나 Python 은 if, for, 함수 정의와 같이 모듈이 필요한 모든 부분을 포함하여 프로그래머를 들여써서 프로그램을 더 명확하고 아름답게 만드는 것은 부인할 수 없습니다.

참고 자료:

바이두 백과: 파이썬