source

PHP의 innode에 해당하는 Python?

goodcode 2023. 1. 29. 20:41
반응형

PHP의 innode에 해당하는 Python?

Python의 PHP innode와 동등한 것이 있습니까?여러 개의 구분된 단어를 읽고 나누었습니다. 이제 무작위로 정렬하고 공백으로 단어를 인쇄하려고 합니다.

innode : 배열 요소를 문자열로 결합합니다.

http://php.net/manual/en/function.implode.php

string join-method를 사용합니다.

print(' '.join(['word1', 'word2', 'word3']))

모든 반복 가능한 작업에 참여할 수 있습니다.list여기서 사용) 및 물론 임의의 스트링을 사용할 수 있습니다(단,' ')를 딜리미터로 사용합니다.

당신이 질문에서 말한 것처럼 랜덤 오더를 원한다면 셔플을 사용하세요.


댓글에는 왜 Python이 에러를 발생시키느냐는 질문이 있었습니다."glue".join(["startString", 123, "endString"]).join반복 가능한 문자열로 작동합니다.Python에는 암묵적인 타입 변환이 없습니다.

하지만 물론 해결책이 있다.변환은 직접 하세요.

"glue".join(map(str, ["startString",123,"endString"]))

좋아, 내가 하고 싶은 일을 할 수 있는 기능을 찾았어.

다음과 같은 형식의 단어가 포함된 파일을 읽었습니다.Jack/Jill/my/kill/name/bucket

그 후, 그 다음,split()method와 word를 리스트로 만들고 나서 다음 방법으로 단어를 연결했습니다.와 words를 연결했습니다.

concatenatedString = ' - '.join(myWordList)
# ie: delimeter.join(list)

언급URL : https://stackoverflow.com/questions/12053236/python-equivalent-for-phps-implode

반응형