편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.03.02

    list -> str -> list로 변환이 가능할까요?


    제가 부득이하게 list를 str로 바꿔야 하는데... str로 바꾼 데이터는 다시 list로 (똑같이) 못 만들겠더라구요. 이렇게 할 수 있는 방법이 있나요? (지금 split이랑 slicing등 온갖 지저분하게 해서 비슷하게 만들어서 처리하고는 있는데 결국, 따옴표 등의 문제로 마지막에서 해결이 안되고 있습니다..)

    예를 들어드리면

    s = [1,2,3,4]
    a = str(s)
    k = list(a)
    

    이렇게 하고 k를 출력해보면 ['[', '1', ',', ' ', '2', ',', ' ', '3', ',', ' ', '4', ']'] 이렇게 나옵니다.

    이게 원래 상태인 [1,2,3,4] 이렇게 나오게 만들 방법은 전혀 없는 걸까요?


    제가 질문을 잘못 ... 한 셈인데

    s = [1,2,3,4]로 예를 들었지만, 실제 데이터는

    s = ['Users/Loggs/ID/OK', 20, 5, '2020-02-12 11:28:09', '2020-02-12 11:28:22', '0:00:13', 
                         '/', 49, 5, '2020-02-14 12:35:54', '2020-02-14 12:35:54', '0:00:00', '/']
    

    대개 이런 식으로 뒤죽박죽 입니다...

  • 프로필 반시님의 편집
    날짜2020.03.02

    list -> str -> list로 변환이 가능할까요?


    제가 부득이하게 list를 str로 바꿔야 하는데... str로 바꾼 데이터는 다시 list로 (똑같이) 못 만들겠더라구요. 이렇게 할 수 있는 방법이 있나요? (지금 split이랑 slicing등 온갖 지저분하게 해서 비슷하게 만들어서 처리하고는 있는데 결국, 따옴표 등의 문제로 마지막에서 해결이 안되고 있습니다..)

    예를 들어드리면

    s = [1,2,3,4]
    a = str(s)
    k = list(a)
    

    이렇게 하고 k를 출력해보면

    ['[', '1', ',', ' ', '2', ',', ' ', '3', ',', ' ', '4', ']']``` 이렇게 나옵니다.
    
    이게 원래 상태인 [1,2,3,4] 이렇게 나오게 만들 방법은 전혀 없는 걸까요?
    
    #############################################################
    제가 질문을 잘못 ... 한 셈인데
    s = [1,2,3,4]로 예를 들었지만, 실제 데이터는 s = [Users/Loggs/ID/OK', 20, 5, '2020-02-12 11:28:09', '2020-02-12 11:28:22', '0:00:13', '/', 49, 5, '2020-02-14 12:35:54', '2020-02-14 12:35:54', '0:00:00', '/']
    대개 이런 식으로 뒤죽박죽 입니다...