텍스트 파일에서 일부 숫자를 읽고 부동 소수점 목록으로 변환하려고합니다.하지만 아무 것도 시도하지 않아도 올바르게 작동하는 것 같습니다. 여기 중첩 목록 및 부동 소수점으로 변환
지금 내 코드입니다 :[['12.2'], ['26'], ['34.2'], ['5.0'], ['62'], ['62'], ['62.6']]
(모든 괄호 포함)
하지만 어느와 수레의리스트로 변환 할 수 없습니다
python_data = open('C:\Documents and Settings\redacted\Desktop\python_lengths.txt','r')
python_lengths = []
for line in python_data:
python_lengths.append(line.split())
python_lengths.sort()
print python_lengths
그것은 반환 같은 일반 명령 :
python_lengths = float(python_lengths)
나 :
float_lengths = [map(float, x) for x in python_lengths]
가 중첩 또는 뭔가하는 것 때문에?
/스레드. 정말 고마워, 너는 잘 몰라 !! 그 한마디로 지난 4 시간 동안이 프로그램을 끝내지 못하게했습니다. – user1367212