키로 그룹 값에 시도 :파일을 통해 반복하고 나는 다음과 같은 텍스트 파일을
1 cdcdm
1 dhsajdhsa
2 ffdm
2 mdff
3 ccdfm
3 cdmfc
3 fmdcc
출력은 다음과 같이하는 내 목표는 : 내가 쓴
1 : cdcdm, dhsajdhsa
2 : ffdm, mdff
3 : ccdfm, cdmfc, fmdcc
코드를 따르지 만, 어떤 이유로 든 예상 출력을 얻지 못합니다.
value_list = ''
cur_key = None
key = None
f = open('example.txt', 'r')
for line in f.readlines():
try:
key, value = line.split()
key = key.strip()
value = value.strip()
if cur_key == key:
value_list = value_list + "," + value
else:
if cur_key:
print(cur_key + ":" +value_list)
cur_key = key
value_list = ''
else:
cur_key = key
except Exception as e:
continue
나는 다음과 같은 출력을 받고 있어요 :
1:,dhsajdhsa
2:,mdff
가 어떻게 내 코드를 수정할 수 있습니다이 작업을 얻을 수 있습니까?
감사합니다,
망고
기존 코드를 수정하여이를 수행 할 수있는 방법이 있습니까? 나는 그것을 특정한 방법으로 해결하려고 노력하고있다. – mangodreamz