2014-11-20 2 views
0

문자열로 생각되는 것을 수정하려고합니다. 이 문제를 해결하는 데 도움주세요! 내가 좋아하는 것 문자열 분할 및 수정

Call(sample=DF, CallData(GT=0/0, AD=[18, 0], DP=18, GQ=99.0, PL=[0.0, 54.0, 255.0])) 

가 "= GT", "0/0"가 값 뒤에 위치 수정 "AB"로 다시 저장 : 나는 "인쇄 AB"를 실행하면

, 나는 다음과 같은 출력을 얻을 .

나는이 파일을 쉼표로 구분 한 다음 "="로 나누어 액세스하려고했지만 작동하지 않는 것 같아서이 문제를 해결할 방법을 잃어 버렸습니다.

comma = AB.split(",") 

누군가 내게 제안을 해주겠습니까?

+1

'인쇄 유형 (AB) '을 실행하면 무엇이 출력됩니까? – Ngenator

+1

* "하지만 작동하지 않는 것 같습니다."* - 이것은 우리에게 추측을 남겨 둡니다. 당신은 무엇을 기대 했는가? 실제로 무엇을 했는가? – TessellatingHeckler

+0

나는 그것이 목록이라는 것을 알았다. 내 질문에 불명 한 것에 유감스럽게 생각합니다. 나는 명확한 정보로 새로운 것을 만들 것입니다. – user3546860

답변

2

많은 작업이 들리 겠지만 간단한 문자열로 대체할까요?

>>> AB = "Call(sample=DF, CallData(GT=0/0, AD=[18, 0], DP=18, GQ=99.0, PL=[0.0, 54.0, 255.0]))" 
>>> print AB 
Call(sample=DF, CallData(GT=0/0, AD=[18, 0], DP=18, GQ=99.0, PL=[0.0, 54.0, 255.0])) 

>>> AB = AB.replace("GT=0/0", "GT=") 
>>> print AB 
Call(sample=DF, CallData(GT=, AD=[18, 0], DP=18, GQ=99.0, PL=[0.0, 54.0, 255.0])) 
>>>