본문 바로가기
my_lesson/_Python

Python - 문자열을 리스트로 리스트를 문자열로

by boolean 2019. 7. 20.
728x90


Python - 문자열을 리스트로 리스트를 문자열로


def symb_exchange(line):

    print(line)

    list_line = list(line)    문자열 >> 리스트

    print(list_line)

    list_line_tem = list_line[0]

    list_line[0] = list_line[-1]

    list_line[-1] = list_line_tem

    print(list_line)

    line = "".join(list_line)  리스트 >> 문자열

    왜 바꾸는가? = 문자열은 수정이 안되므로 리스트로 해서 수정하고 다시 문자열로 바꾼다.

    print(line)

    return line


if __name__ == '__main__':

    # These "asserts" using only for self-checking and not necessary for auto-testing

    assert symb_exchange("az") == "za", "1st example";

    assert symb_exchange("aiiiiiz") == "ziiiiia", "2st example";

    assert symb_exchange("length") == "hengtl", "3st example";


    print("Code's finished? Earn rewards by clicking 'Check' to review your tests!")


주어진 문자열의 첫 문자와 마지막 문자를 바꾸는 미션이다.

Empire of Code

'my_lesson > _Python' 카테고리의 다른 글

Python - Django ReactJS project  (0) 2019.07.24
python - 콘솔 화면 지우기  (1) 2019.07.20
Python - Error Cheat sheets  (0) 2019.06.27
Python - Django  (0) 2019.06.19
Python - C/C++ API Reference Manual Interface  (0) 2019.04.19

댓글