파일이 여러 줄로 구성된 파일이 있습니다. 구조는 클래스이고, 그 다음에 카테고리가 이어지고 클래스의 전제 조건이 뒤 따른다.파일 읽기 및 구분 기호 기반 사전 작성
#Class, Category, Pre-requisites(amount of them can change)
MATH 2430, preprofessional, Math 2429|Math 2428,
Math 2431, professional, Math 2430|Math 2429|Math 2428,
내가 끝내고 싶은 것은 클래스로 된 사전을 키로 누른 다음 카테고리의 필수 조건을 목록의 값으로 사용하는 것입니다.
{'MATH 2430' : ['preprofessional', 'Math 2429','Math 2428']...... }
수직 막대 같은 숫자 또는 세로 막대 구분이 그렇게 다를 수 있습니다 사전 prequisite 클래스 라인에 따라 다를 수 있다는 것이다 다가오는 전제 조건 classes.The 문제 메신저에 실행의 지표입니다. 그래서 확실 메신저없는 방법이에 따라 분할 얼마나 많은 수직 막대 전 미리 필요한 클래스의 수는 다를 수 있다는 사실을 다루는 어떻게
i wrote
zdic = {}
pre_req = file.count("|") # to count how many vertical bars appear
if "|" in file :
prereq = pre_req
for line in file :
course, category, prereq1(depending on bars...) = split("\W+",file)
? 얼마나 많은 사람들이 거기에 따라 쪼개어서 딕셔너리를 조작하고 들어갈 수 있습니까?
는 쉼표 것을 후행 한 파일을합니까? – dawg
음침표 각 라인 다음에 쉼표 –