하나의 객체 - @16@96@345@36@169@4.12@1.83@3
저기에 제일 첫번째 @만 빼고 리스트 8개 있는걸로 바꾸고 싶은데
[16, 96, 345, 36, 169, 4.12, 1.83, 3] <<< 이렇게 만들고 싶음
a = [float(i) for i in a.split('@')]
del a[0]
이렇게 하면 될거 같은데 안됨.
이유가 머임?
하나의 객체 - @16@96@345@36@169@4.12@1.83@3
저기에 제일 첫번째 @만 빼고 리스트 8개 있는걸로 바꾸고 싶은데
[16, 96, 345, 36, 169, 4.12, 1.83, 3] <<< 이렇게 만들고 싶음
이렇게 하면 될거 같은데 안됨.
이유가 머임?
a.split 했을 때 0번쨰 인덱스의 값이 "" (빈 문자열)인데 이걸 float로 씌워버리면 에러생김
그럼 빈 문자열은 어떻게 해결함?
제일 간단한 방법은 @첫번째만 어뜨케 바꾸면 될거 같은데...
방금 해결했음. str단계에서 작업 한번치고 float변환하면 끝이였음. 이 간단한 걸 3달동안 고민하고 있었지..ㅠㅠ