안녕하세요 저는 파이썬에서 초보자입니다. 나는 "TEST.TXT"파일의 여러 줄을 읽고 동시에 값을 분리하여 사전에 저장하십시오.
1 2 5
2 6 7
as so on .....
로 파일을 다음 한 하나의 회선에 액세스 할 수 [x.split(' ') for x in edges.readline().rstrip().split(' ')]
으로 나는 값을 읽고 난 다음 코드 있지만 작동하지 때우기 사전 에 저장할 파일의 또한 int() 타입 변환을 적용 할 수없는 목록을 반환합니다. 루프에서 여러 줄을 액세스 할 수 있지만이 작업을 수행 할 파이썬 방법을 알고 싶습니다.
connection = {(int(source),int(dest)):int(weight) for source,dest,weight in [x.split(' ') for x in edges.readline().rstrip().split(' ')]}
올바른 종류의 파일을 읽고 사전에 저장하는 것이 좋습니다. 감사합니다. .