파이썬
[ Python ] 공백 기준으로 파일에서 문자 입력받기
mminky
2021. 4. 2. 12:45
728x90
[ 문제 ]
다음의 파일의 내용을 띄어쓰기를 기준으로 읽어들인 후
리스트에 저장해서 정렬 후
각 값을 a, b, c에 저장하고자 한다.
[ 주요 요점 ]
* 문자열.split()을 하면 파이썬에서는 리스트로 변환된다.
with open('2.inp','r') as f:
f_line=f.readline() #파일 한 줄 읽어오기
f_list=f_line.split() #그 줄을 list에 저장
print(f_list)
* 문자열 리스트(f_list) 를 정수 리스트로 변환
f_list=list(map(int,f_list))
print(f_list)
* 리스트 정렬
f_list.sort()
print(f_list)
[ 전체 코드 ]
with open('2.inp','r') as f:
f_line=f.readline() #파일 한 줄 읽어오기
f_list=f_line.split() #그 줄을 list에 저장
#정수list로 변환
f_list=list(map(int,f_list))
#a<b<c 정렬
f_list.sort()
#a,b,c에 각 값을 저장
a= f_list[0]
b= f_list[1]
c= f_list[2]
#결과 출력
print(str(a)+' '+str(b)+' '+str(c))
[ 결과 ]
출력이 잘 되었다 :)
반응형